YOLOv8 OBB and YOLOv8 for Instance Segmentation¶

Oriented object detection goes a step further than object detection and introduces an extra angle to more accurately locate objects in an image.

The output of an oriented object detector is a set of rotated bounding boxes that precisely enclose the objects in the image, along with class labels and confidence scores for each box. Object detection is a good choice when you need to identify objects of interest in a scene, but you don’t need to know exactly where the object is or its exact shape.

image.png

Overview of OBB (Oriented Bounding Box) Datasets¶

Training an accurate oriented bounding box (OBB) object detection model requires a comprehensive dataset. This guide explains the various OBB dataset formats supported by Ultralytics YOLO models, providing information on their structure, application, and format conversion methods.

Supported OBB dataset formats¶

YOLO OBB Format

The YOLO OBB format designates bounding boxes by their four corner points with normalized coordinates between 0 and 1. It follows this format:

image.png

Internally, YOLO processes the losses and outputs the xywhr which represents the center point (xy), width, height and rotation of the bounding box.

image.png

image.png

An example of a *.txt for the image above, which contains a class 0 object in OBB format, might look like this:

image.png

Models¶

YOLOv8 pre-trained OBB models are shown here, which are pre-trained on the DOTAv1 dataset.

The models are automatically downloaded from the latest version of Ultralytics on first use.

image.png

Supported Datasets¶

The following oriented bounding box datasets are currently supported:

  • DOTA v2: DOTA (A Large-scale Dataset for Object Detection in Aerial Images) version 2 emphasizes detection from aerial perspectives and contains oriented bounding boxes with 1.7 million instances and 11,268 images.

  • DOTA8: A small subset of 8 images from the full DOTA dataset suitable for testing continuous integration (CI) workflows and verifications of OBB training in the ultralytics repository.

image.png

We start by installing the necessary libraries:

In [ ]:
!pip install rasterio
!pip install ultralytics
Collecting rasterio
  Downloading rasterio-1.3.9-cp310-cp310-manylinux2014_x86_64.whl (20.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.6/20.6 MB 35.0 MB/s eta 0:00:00
Collecting affine (from rasterio)
  Downloading affine-2.4.0-py3-none-any.whl (15 kB)
Requirement already satisfied: attrs in /usr/local/lib/python3.10/dist-packages (from rasterio) (23.2.0)
Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from rasterio) (2024.2.2)
Requirement already satisfied: click>=4.0 in /usr/local/lib/python3.10/dist-packages (from rasterio) (8.1.7)
Requirement already satisfied: cligj>=0.5 in /usr/local/lib/python3.10/dist-packages (from rasterio) (0.7.2)
Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from rasterio) (1.23.5)
Collecting snuggs>=1.4.1 (from rasterio)
  Downloading snuggs-1.4.7-py3-none-any.whl (5.4 kB)
Requirement already satisfied: click-plugins in /usr/local/lib/python3.10/dist-packages (from rasterio) (1.1.1)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from rasterio) (67.7.2)
Requirement already satisfied: pyparsing>=2.1.6 in /usr/local/lib/python3.10/dist-packages (from snuggs>=1.4.1->rasterio) (3.1.1)
Installing collected packages: snuggs, affine, rasterio
Successfully installed affine-2.4.0 rasterio-1.3.9 snuggs-1.4.7
Collecting ultralytics
  Downloading ultralytics-8.1.11-py3-none-any.whl (709 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 709.5/709.5 kB 2.4 MB/s eta 0:00:00
Requirement already satisfied: matplotlib>=3.3.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (3.7.1)
Requirement already satisfied: numpy>=1.22.2 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.23.5)
Requirement already satisfied: opencv-python>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (4.8.0.76)
Requirement already satisfied: pillow>=7.1.2 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (9.4.0)
Requirement already satisfied: pyyaml>=5.3.1 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (6.0.1)
Requirement already satisfied: requests>=2.23.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.31.0)
Requirement already satisfied: scipy>=1.4.1 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.11.4)
Requirement already satisfied: torch>=1.8.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.1.0+cu121)
Requirement already satisfied: torchvision>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.16.0+cu121)
Requirement already satisfied: tqdm>=4.64.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (4.66.1)
Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from ultralytics) (5.9.5)
Requirement already satisfied: py-cpuinfo in /usr/local/lib/python3.10/dist-packages (from ultralytics) (9.0.0)
Collecting thop>=0.1.1 (from ultralytics)
  Downloading thop-0.1.1.post2209072238-py3-none-any.whl (15 kB)
Requirement already satisfied: pandas>=1.1.4 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.5.3)
Requirement already satisfied: seaborn>=0.11.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.13.1)
Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (4.48.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.4.5)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (23.2)
Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=1.1.4->ultralytics) (2023.4)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (2024.2.2)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.13.1)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (4.9.0)
Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (1.12)
Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.2.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.1.3)
Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (2023.6.0)
Requirement already satisfied: triton==2.1.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (2.1.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib>=3.3.0->ultralytics) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.8.0->ultralytics) (2.1.5)
Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=1.8.0->ultralytics) (1.3.0)
Installing collected packages: thop, ultralytics
Successfully installed thop-0.1.1.post2209072238 ultralytics-8.1.11

Now, let's connect to Drive and import the functions we're going to use:

In [ ]:
from google.colab import drive
drive.mount('/content/drive')
Mounted at /content/drive
In [ ]:
import rasterio
import geopandas as gpd
import numpy as np
from matplotlib import pyplot as plt
import cv2
from rasterio.features import rasterize
from rasterio.windows import Window
from rasterio.plot import show
import os
from shapely.geometry import box
from shapely.ops import unary_union
import json
from shapely.geometry import shape
from shapely.geometry import Polygon
from shapely.geometry import MultiPolygon
from shapely.ops import unary_union
import shapely
import math
import pandas as pd
from skimage import io
from skimage.io import imsave
from sklearn import model_selection
import os
import shutil
import json
import ast
import numpy as np
from tqdm import tqdm
import pandas as  pd
import seaborn as sns
import fastai.vision as vision
import xml.etree.ElementTree as ET
import glob
from shapely.geometry import Polygon

The next step is to set the image path, open it with rasterio and plot it:

In [ ]:
path_img = '/content/drive/MyDrive/Datasets/TL_UAV_Mosaic/Lagoa1.tif'
In [ ]:
src_img = rasterio.open(path_img)
In [ ]:
img = src_img.read()
In [ ]:
img.shape
Out[ ]:
(4, 24885, 27011)
In [ ]:
img = img.transpose([1,2,0])
In [ ]:
plt.figure(figsize=[16,16])
plt.imshow(img)
plt.axis('off')
Out[ ]:
(-0.5, 27010.5, 24884.5, -0.5)
No description has been provided for this image

Let's split the image into several image patches with a size of 1024 x 1024:

In [ ]:
if not os.path.isdir('/content/Predict'):
    os.mkdir('/content/Predict')
In [ ]:
qtd = 0
out_meta = src_img.meta.copy()
for n in range((src_img.meta['width']//1024)):
  for m in range((src_img.meta['height']//1024)):
    x = (n*1024)
    y = (m*1024)
    window = Window(x,y,1024,1024)
    win_transform = src_img.window_transform(window)
    arr_win = src_img.read(window=window)
    arr_win = arr_win[0:3,:,:]
    if (arr_win.max() != 0) and (arr_win.shape[1] == 1024) and (arr_win.shape[2] == 1024):
      qtd = qtd + 1
      path_exp = '/content/Predict/img_' + str(qtd) + '.tif'
      out_meta.update({"driver": "GTiff","height": 1024,"width": 1024, "transform":win_transform})
      with rasterio.open(path_exp, 'w', **out_meta) as dst:
          for i, layer in enumerate(arr_win, start=1):
              dst.write_band(i, layer.reshape(-1, layer.shape[-1]))
      del arr_win
In [ ]:
print(qtd)
624

Then we convert the tiff image to jpg:

In [ ]:
if not os.path.isdir('/content/Predict_jpg'):
    os.mkdir('/content/Predict_jpg')

path_data_pred = '/content/Predict_jpg'
imgs_to_pred = os.listdir('/content/Predict')
for images in imgs_to_pred:
  src = rasterio.open('/content/Predict/' + images)
  raster = src.read()
  raster = raster.transpose([1,2,0])
  raster = raster[:,:,0:3]
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_313.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_205.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_168.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_607.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_216.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_254.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_584.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_619.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_509.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_18.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_145.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_578.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_421.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_346.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_118.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_142.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_92.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_66.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_214.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_330.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_581.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_48.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_534.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_2.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_191.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_621.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_375.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_550.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_189.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_225.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_41.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_228.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_215.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_507.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_347.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_457.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_552.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_277.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_574.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_117.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_396.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_46.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_165.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_51.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_560.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_1.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_240.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_207.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_604.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_606.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_354.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_485.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_73.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_255.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_4.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_531.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_95.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_30.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_362.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_8.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_535.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_226.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_361.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_305.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_264.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_374.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_314.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_76.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_289.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_602.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_96.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_141.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_167.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_506.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_251.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_422.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_20.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_297.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_45.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_21.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_7.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_387.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_377.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_559.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_72.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_575.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_553.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_325.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_98.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_229.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_249.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_71.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_624.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_115.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_618.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_504.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_279.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_250.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_338.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_10.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_274.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_483.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_435.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_94.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_385.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_323.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_617.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_9.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_23.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_378.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_252.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_432.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_299.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_386.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_460.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_75.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_596.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_253.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_326.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_122.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_287.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_554.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_278.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_372.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_373.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_486.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_17.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_601.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_121.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_27.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_549.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_481.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_348.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_166.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_620.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_371.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_603.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_19.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_555.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_47.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_583.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_337.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_69.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_598.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_410.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_169.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_24.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_363.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_322.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_3.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_530.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_582.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_398.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_280.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_600.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_533.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_397.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_26.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_482.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_239.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_50.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_328.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_5.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_595.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_238.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_529.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_527.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_67.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_28.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_230.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_321.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_608.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_298.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_528.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_93.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_556.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_231.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_622.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_434.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_203.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_510.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_190.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_351.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_376.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_91.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_412.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_276.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_458.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_273.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_459.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_433.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_192.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_6.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_503.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_353.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_303.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_423.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_576.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_526.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_437.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_49.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_204.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_120.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_605.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_461.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_288.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_532.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_352.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_573.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_29.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_558.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_349.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_436.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_74.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_25.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_116.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_70.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_599.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_44.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_505.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_300.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_408.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_324.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_263.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_31.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_275.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_53.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_302.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_327.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_484.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_52.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_304.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_256.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_119.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_597.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_579.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_68.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_42.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_480.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_97.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_99.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_508.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_623.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_140.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_16.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_557.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_329.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_572.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_580.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_22.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_577.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_144.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_301.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_399.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_409.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_411.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_609.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_350.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_551.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_43.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_312.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_143.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_227.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
<ipython-input-14-448461b5bf97>:11: UserWarning: /content/Predict_jpg/img_206.jpg is a low contrast image
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)

Let's import YOLO and use the pre-trained weights from the YOLOv8 OBB:

In [ ]:
from ultralytics import YOLO
In [ ]:
model = YOLO('/content/drive/MyDrive/Datasets/TL_UAV_Mosaic/yolov8x-obb.pt')
In [ ]:
model.predict('/content/Predict_jpg', save=True,save_txt=True, show_conf=False, show_labels=False, imgsz=1024, conf=0.4)
image 1/624 /content/Predict_jpg/img_1.jpg: 1024x1024 (no detections), 16948.1ms
image 2/624 /content/Predict_jpg/img_10.jpg: 1024x1024 (no detections), 11912.8ms
image 3/624 /content/Predict_jpg/img_100.jpg: 1024x1024 (no detections), 14892.3ms
image 4/624 /content/Predict_jpg/img_101.jpg: 1024x1024 (no detections), 12698.2ms
image 5/624 /content/Predict_jpg/img_102.jpg: 1024x1024 12150.1ms
image 6/624 /content/Predict_jpg/img_103.jpg: 1024x1024 12237.4ms
image 7/624 /content/Predict_jpg/img_104.jpg: 1024x1024 (no detections), 11044.8ms
image 8/624 /content/Predict_jpg/img_105.jpg: 1024x1024 (no detections), 12037.0ms
image 9/624 /content/Predict_jpg/img_106.jpg: 1024x1024 (no detections), 13253.3ms
image 10/624 /content/Predict_jpg/img_107.jpg: 1024x1024 (no detections), 12750.9ms
image 11/624 /content/Predict_jpg/img_108.jpg: 1024x1024 12329.1ms
image 12/624 /content/Predict_jpg/img_109.jpg: 1024x1024 (no detections), 11940.9ms
image 13/624 /content/Predict_jpg/img_11.jpg: 1024x1024 (no detections), 12440.0ms
image 14/624 /content/Predict_jpg/img_110.jpg: 1024x1024 (no detections), 12401.4ms
image 15/624 /content/Predict_jpg/img_111.jpg: 1024x1024 11092.4ms
image 16/624 /content/Predict_jpg/img_112.jpg: 1024x1024 11622.2ms
image 17/624 /content/Predict_jpg/img_113.jpg: 1024x1024 12094.2ms
image 18/624 /content/Predict_jpg/img_114.jpg: 1024x1024 (no detections), 12152.4ms
image 19/624 /content/Predict_jpg/img_115.jpg: 1024x1024 (no detections), 12543.6ms
image 20/624 /content/Predict_jpg/img_116.jpg: 1024x1024 (no detections), 12192.3ms
image 21/624 /content/Predict_jpg/img_117.jpg: 1024x1024 (no detections), 12463.7ms
image 22/624 /content/Predict_jpg/img_118.jpg: 1024x1024 (no detections), 11727.0ms
image 23/624 /content/Predict_jpg/img_119.jpg: 1024x1024 (no detections), 11845.5ms
image 24/624 /content/Predict_jpg/img_12.jpg: 1024x1024 11934.5ms
image 25/624 /content/Predict_jpg/img_120.jpg: 1024x1024 (no detections), 12356.2ms
image 26/624 /content/Predict_jpg/img_121.jpg: 1024x1024 (no detections), 12337.8ms
image 27/624 /content/Predict_jpg/img_122.jpg: 1024x1024 (no detections), 12280.8ms
image 28/624 /content/Predict_jpg/img_123.jpg: 1024x1024 (no detections), 11954.0ms
image 29/624 /content/Predict_jpg/img_124.jpg: 1024x1024 12106.7ms
image 30/624 /content/Predict_jpg/img_125.jpg: 1024x1024 (no detections), 11771.2ms
image 31/624 /content/Predict_jpg/img_126.jpg: 1024x1024 (no detections), 11274.3ms
image 32/624 /content/Predict_jpg/img_127.jpg: 1024x1024 (no detections), 11759.2ms
image 33/624 /content/Predict_jpg/img_128.jpg: 1024x1024 (no detections), 12018.6ms
image 34/624 /content/Predict_jpg/img_129.jpg: 1024x1024 11810.0ms
image 35/624 /content/Predict_jpg/img_13.jpg: 1024x1024 (no detections), 12559.9ms
image 36/624 /content/Predict_jpg/img_130.jpg: 1024x1024 (no detections), 12136.6ms
image 37/624 /content/Predict_jpg/img_131.jpg: 1024x1024 (no detections), 12167.5ms
image 38/624 /content/Predict_jpg/img_132.jpg: 1024x1024 (no detections), 12224.9ms
image 39/624 /content/Predict_jpg/img_133.jpg: 1024x1024 (no detections), 11229.1ms
image 40/624 /content/Predict_jpg/img_134.jpg: 1024x1024 (no detections), 11987.5ms
image 41/624 /content/Predict_jpg/img_135.jpg: 1024x1024 (no detections), 12236.0ms
image 42/624 /content/Predict_jpg/img_136.jpg: 1024x1024 11958.4ms
image 43/624 /content/Predict_jpg/img_137.jpg: 1024x1024 (no detections), 12684.9ms
image 44/624 /content/Predict_jpg/img_138.jpg: 1024x1024 12665.9ms
image 45/624 /content/Predict_jpg/img_139.jpg: 1024x1024 (no detections), 12349.4ms
image 46/624 /content/Predict_jpg/img_14.jpg: 1024x1024 12035.0ms
image 47/624 /content/Predict_jpg/img_140.jpg: 1024x1024 (no detections), 11364.2ms
image 48/624 /content/Predict_jpg/img_141.jpg: 1024x1024 (no detections), 11349.2ms
image 49/624 /content/Predict_jpg/img_142.jpg: 1024x1024 (no detections), 11661.5ms
image 50/624 /content/Predict_jpg/img_143.jpg: 1024x1024 (no detections), 12255.0ms
image 51/624 /content/Predict_jpg/img_144.jpg: 1024x1024 (no detections), 12084.1ms
image 52/624 /content/Predict_jpg/img_145.jpg: 1024x1024 (no detections), 12330.7ms
image 53/624 /content/Predict_jpg/img_146.jpg: 1024x1024 (no detections), 11973.3ms
image 54/624 /content/Predict_jpg/img_147.jpg: 1024x1024 (no detections), 12183.4ms
image 55/624 /content/Predict_jpg/img_148.jpg: 1024x1024 14319.9ms
image 56/624 /content/Predict_jpg/img_149.jpg: 1024x1024 12117.0ms
image 57/624 /content/Predict_jpg/img_15.jpg: 1024x1024 (no detections), 10934.7ms
image 58/624 /content/Predict_jpg/img_150.jpg: 1024x1024 (no detections), 12106.5ms
image 59/624 /content/Predict_jpg/img_151.jpg: 1024x1024 12243.9ms
image 60/624 /content/Predict_jpg/img_152.jpg: 1024x1024 (no detections), 12174.4ms
image 61/624 /content/Predict_jpg/img_153.jpg: 1024x1024 (no detections), 12389.8ms
image 62/624 /content/Predict_jpg/img_154.jpg: 1024x1024 (no detections), 12203.4ms
image 63/624 /content/Predict_jpg/img_155.jpg: 1024x1024 (no detections), 11930.1ms
image 64/624 /content/Predict_jpg/img_156.jpg: 1024x1024 (no detections), 11561.2ms
image 65/624 /content/Predict_jpg/img_157.jpg: 1024x1024 (no detections), 11253.7ms
image 66/624 /content/Predict_jpg/img_158.jpg: 1024x1024 (no detections), 12024.6ms
image 67/624 /content/Predict_jpg/img_159.jpg: 1024x1024 (no detections), 12610.6ms
image 68/624 /content/Predict_jpg/img_16.jpg: 1024x1024 (no detections), 12028.3ms
image 69/624 /content/Predict_jpg/img_160.jpg: 1024x1024 (no detections), 12119.5ms
image 70/624 /content/Predict_jpg/img_161.jpg: 1024x1024 (no detections), 12365.0ms
image 71/624 /content/Predict_jpg/img_162.jpg: 1024x1024 (no detections), 12241.3ms
image 72/624 /content/Predict_jpg/img_163.jpg: 1024x1024 (no detections), 11792.4ms
image 73/624 /content/Predict_jpg/img_164.jpg: 1024x1024 (no detections), 11562.7ms
image 74/624 /content/Predict_jpg/img_165.jpg: 1024x1024 (no detections), 11850.6ms
image 75/624 /content/Predict_jpg/img_166.jpg: 1024x1024 (no detections), 12174.6ms
image 76/624 /content/Predict_jpg/img_167.jpg: 1024x1024 (no detections), 12570.4ms
image 77/624 /content/Predict_jpg/img_168.jpg: 1024x1024 (no detections), 12630.4ms
image 78/624 /content/Predict_jpg/img_169.jpg: 1024x1024 (no detections), 12974.4ms
image 79/624 /content/Predict_jpg/img_17.jpg: 1024x1024 (no detections), 12042.2ms
image 80/624 /content/Predict_jpg/img_170.jpg: 1024x1024 (no detections), 12376.5ms
image 81/624 /content/Predict_jpg/img_171.jpg: 1024x1024 (no detections), 11687.8ms
image 82/624 /content/Predict_jpg/img_172.jpg: 1024x1024 11694.3ms
image 83/624 /content/Predict_jpg/img_173.jpg: 1024x1024 12351.9ms
image 84/624 /content/Predict_jpg/img_174.jpg: 1024x1024 12368.4ms
image 85/624 /content/Predict_jpg/img_175.jpg: 1024x1024 (no detections), 12298.0ms
image 86/624 /content/Predict_jpg/img_176.jpg: 1024x1024 (no detections), 12607.8ms
image 87/624 /content/Predict_jpg/img_177.jpg: 1024x1024 (no detections), 12748.8ms
image 88/624 /content/Predict_jpg/img_178.jpg: 1024x1024 (no detections), 12306.1ms
image 89/624 /content/Predict_jpg/img_179.jpg: 1024x1024 (no detections), 12306.5ms
image 90/624 /content/Predict_jpg/img_18.jpg: 1024x1024 (no detections), 11881.9ms
image 91/624 /content/Predict_jpg/img_180.jpg: 1024x1024 (no detections), 11815.7ms
image 92/624 /content/Predict_jpg/img_181.jpg: 1024x1024 (no detections), 13264.9ms
image 93/624 /content/Predict_jpg/img_182.jpg: 1024x1024 (no detections), 12669.5ms
image 94/624 /content/Predict_jpg/img_183.jpg: 1024x1024 (no detections), 12362.8ms
image 95/624 /content/Predict_jpg/img_184.jpg: 1024x1024 (no detections), 12302.0ms
image 96/624 /content/Predict_jpg/img_185.jpg: 1024x1024 (no detections), 12574.4ms
image 97/624 /content/Predict_jpg/img_186.jpg: 1024x1024 (no detections), 12491.9ms
image 98/624 /content/Predict_jpg/img_187.jpg: 1024x1024 (no detections), 12610.6ms
image 99/624 /content/Predict_jpg/img_188.jpg: 1024x1024 (no detections), 12106.6ms
image 100/624 /content/Predict_jpg/img_189.jpg: 1024x1024 (no detections), 11348.7ms
image 101/624 /content/Predict_jpg/img_19.jpg: 1024x1024 (no detections), 11713.0ms
image 102/624 /content/Predict_jpg/img_190.jpg: 1024x1024 (no detections), 12134.9ms
image 103/624 /content/Predict_jpg/img_191.jpg: 1024x1024 (no detections), 12210.4ms
image 104/624 /content/Predict_jpg/img_192.jpg: 1024x1024 (no detections), 12104.3ms
image 105/624 /content/Predict_jpg/img_193.jpg: 1024x1024 (no detections), 12006.0ms
image 106/624 /content/Predict_jpg/img_194.jpg: 1024x1024 12091.2ms
image 107/624 /content/Predict_jpg/img_195.jpg: 1024x1024 11578.9ms
image 108/624 /content/Predict_jpg/img_196.jpg: 1024x1024 11152.9ms
image 109/624 /content/Predict_jpg/img_197.jpg: 1024x1024 12323.8ms
image 110/624 /content/Predict_jpg/img_198.jpg: 1024x1024 (no detections), 11995.0ms
image 111/624 /content/Predict_jpg/img_199.jpg: 1024x1024 (no detections), 12450.3ms
image 112/624 /content/Predict_jpg/img_2.jpg: 1024x1024 (no detections), 12219.7ms
image 113/624 /content/Predict_jpg/img_20.jpg: 1024x1024 (no detections), 12384.3ms
image 114/624 /content/Predict_jpg/img_200.jpg: 1024x1024 (no detections), 12153.1ms
image 115/624 /content/Predict_jpg/img_201.jpg: 1024x1024 (no detections), 12036.8ms
image 116/624 /content/Predict_jpg/img_202.jpg: 1024x1024 (no detections), 11446.4ms
image 117/624 /content/Predict_jpg/img_203.jpg: 1024x1024 (no detections), 11873.9ms
image 118/624 /content/Predict_jpg/img_204.jpg: 1024x1024 (no detections), 11941.2ms
image 119/624 /content/Predict_jpg/img_205.jpg: 1024x1024 (no detections), 12469.0ms
image 120/624 /content/Predict_jpg/img_206.jpg: 1024x1024 (no detections), 12683.9ms
image 121/624 /content/Predict_jpg/img_207.jpg: 1024x1024 (no detections), 12517.4ms
image 122/624 /content/Predict_jpg/img_208.jpg: 1024x1024 (no detections), 12183.0ms
image 123/624 /content/Predict_jpg/img_209.jpg: 1024x1024 (no detections), 12117.0ms
image 124/624 /content/Predict_jpg/img_21.jpg: 1024x1024 (no detections), 11861.8ms
image 125/624 /content/Predict_jpg/img_210.jpg: 1024x1024 12307.7ms
image 126/624 /content/Predict_jpg/img_211.jpg: 1024x1024 11469.8ms
image 127/624 /content/Predict_jpg/img_212.jpg: 1024x1024 12536.5ms
image 128/624 /content/Predict_jpg/img_213.jpg: 1024x1024 (no detections), 12368.6ms
image 129/624 /content/Predict_jpg/img_214.jpg: 1024x1024 (no detections), 12240.1ms
image 130/624 /content/Predict_jpg/img_215.jpg: 1024x1024 (no detections), 12638.0ms
image 131/624 /content/Predict_jpg/img_216.jpg: 1024x1024 (no detections), 12482.0ms
image 132/624 /content/Predict_jpg/img_217.jpg: 1024x1024 (no detections), 12237.6ms
image 133/624 /content/Predict_jpg/img_218.jpg: 1024x1024 (no detections), 11127.2ms
image 134/624 /content/Predict_jpg/img_219.jpg: 1024x1024 11624.6ms
image 135/624 /content/Predict_jpg/img_22.jpg: 1024x1024 (no detections), 12106.4ms
image 136/624 /content/Predict_jpg/img_220.jpg: 1024x1024 11983.7ms
image 137/624 /content/Predict_jpg/img_221.jpg: 1024x1024 (no detections), 12498.3ms
image 138/624 /content/Predict_jpg/img_222.jpg: 1024x1024 (no detections), 12813.0ms
image 139/624 /content/Predict_jpg/img_223.jpg: 1024x1024 (no detections), 12293.4ms
image 140/624 /content/Predict_jpg/img_224.jpg: 1024x1024 (no detections), 12326.3ms
image 141/624 /content/Predict_jpg/img_225.jpg: 1024x1024 (no detections), 11486.7ms
image 142/624 /content/Predict_jpg/img_226.jpg: 1024x1024 (no detections), 11206.2ms
image 143/624 /content/Predict_jpg/img_227.jpg: 1024x1024 (no detections), 12002.7ms
image 144/624 /content/Predict_jpg/img_228.jpg: 1024x1024 (no detections), 12144.9ms
image 145/624 /content/Predict_jpg/img_229.jpg: 1024x1024 (no detections), 12140.8ms
image 146/624 /content/Predict_jpg/img_23.jpg: 1024x1024 (no detections), 12314.4ms
image 147/624 /content/Predict_jpg/img_230.jpg: 1024x1024 (no detections), 11891.6ms
image 148/624 /content/Predict_jpg/img_231.jpg: 1024x1024 (no detections), 12230.9ms
image 149/624 /content/Predict_jpg/img_232.jpg: 1024x1024 (no detections), 10972.2ms
image 150/624 /content/Predict_jpg/img_233.jpg: 1024x1024 (no detections), 11607.6ms
image 151/624 /content/Predict_jpg/img_234.jpg: 1024x1024 (no detections), 11963.3ms
image 152/624 /content/Predict_jpg/img_235.jpg: 1024x1024 11806.4ms
image 153/624 /content/Predict_jpg/img_236.jpg: 1024x1024 12089.1ms
image 154/624 /content/Predict_jpg/img_237.jpg: 1024x1024 (no detections), 12061.0ms
image 155/624 /content/Predict_jpg/img_238.jpg: 1024x1024 (no detections), 12043.3ms
image 156/624 /content/Predict_jpg/img_239.jpg: 1024x1024 (no detections), 11468.7ms
image 157/624 /content/Predict_jpg/img_24.jpg: 1024x1024 (no detections), 11491.6ms
image 158/624 /content/Predict_jpg/img_240.jpg: 1024x1024 (no detections), 12164.4ms
image 159/624 /content/Predict_jpg/img_241.jpg: 1024x1024 (no detections), 12032.1ms
image 160/624 /content/Predict_jpg/img_242.jpg: 1024x1024 11964.7ms
image 161/624 /content/Predict_jpg/img_243.jpg: 1024x1024 (no detections), 11867.8ms
image 162/624 /content/Predict_jpg/img_244.jpg: 1024x1024 12074.1ms
image 163/624 /content/Predict_jpg/img_245.jpg: 1024x1024 12685.5ms
image 164/624 /content/Predict_jpg/img_246.jpg: 1024x1024 (no detections), 11969.8ms
image 165/624 /content/Predict_jpg/img_247.jpg: 1024x1024 (no detections), 11302.0ms
image 166/624 /content/Predict_jpg/img_248.jpg: 1024x1024 (no detections), 12476.5ms
image 167/624 /content/Predict_jpg/img_249.jpg: 1024x1024 (no detections), 12627.3ms
image 168/624 /content/Predict_jpg/img_25.jpg: 1024x1024 (no detections), 12708.7ms
image 169/624 /content/Predict_jpg/img_250.jpg: 1024x1024 (no detections), 12461.7ms
image 170/624 /content/Predict_jpg/img_251.jpg: 1024x1024 (no detections), 12915.1ms
image 171/624 /content/Predict_jpg/img_252.jpg: 1024x1024 (no detections), 12559.0ms
image 172/624 /content/Predict_jpg/img_253.jpg: 1024x1024 (no detections), 12399.0ms
image 173/624 /content/Predict_jpg/img_254.jpg: 1024x1024 (no detections), 11768.0ms
image 174/624 /content/Predict_jpg/img_255.jpg: 1024x1024 (no detections), 11838.3ms
image 175/624 /content/Predict_jpg/img_256.jpg: 1024x1024 (no detections), 11810.7ms
image 176/624 /content/Predict_jpg/img_257.jpg: 1024x1024 (no detections), 11764.5ms
image 177/624 /content/Predict_jpg/img_258.jpg: 1024x1024 (no detections), 11815.0ms
image 178/624 /content/Predict_jpg/img_259.jpg: 1024x1024 (no detections), 11799.1ms
image 179/624 /content/Predict_jpg/img_26.jpg: 1024x1024 (no detections), 11852.1ms
image 180/624 /content/Predict_jpg/img_260.jpg: 1024x1024 11417.2ms
image 181/624 /content/Predict_jpg/img_261.jpg: 1024x1024 10911.7ms
image 182/624 /content/Predict_jpg/img_262.jpg: 1024x1024 (no detections), 12078.9ms
image 183/624 /content/Predict_jpg/img_263.jpg: 1024x1024 (no detections), 11809.2ms
image 184/624 /content/Predict_jpg/img_264.jpg: 1024x1024 (no detections), 11782.5ms
image 185/624 /content/Predict_jpg/img_265.jpg: 1024x1024 (no detections), 11857.3ms
image 186/624 /content/Predict_jpg/img_266.jpg: 1024x1024 11903.1ms
image 187/624 /content/Predict_jpg/img_267.jpg: 1024x1024 (no detections), 11437.7ms
image 188/624 /content/Predict_jpg/img_268.jpg: 1024x1024 11061.9ms
image 189/624 /content/Predict_jpg/img_269.jpg: 1024x1024 11926.4ms
image 190/624 /content/Predict_jpg/img_27.jpg: 1024x1024 (no detections), 12129.8ms
image 191/624 /content/Predict_jpg/img_270.jpg: 1024x1024 (no detections), 12230.6ms
image 192/624 /content/Predict_jpg/img_271.jpg: 1024x1024 (no detections), 11795.8ms
image 193/624 /content/Predict_jpg/img_272.jpg: 1024x1024 (no detections), 12035.6ms
image 194/624 /content/Predict_jpg/img_273.jpg: 1024x1024 (no detections), 11219.9ms
image 195/624 /content/Predict_jpg/img_274.jpg: 1024x1024 (no detections), 11275.3ms
image 196/624 /content/Predict_jpg/img_275.jpg: 1024x1024 (no detections), 11876.0ms
image 197/624 /content/Predict_jpg/img_276.jpg: 1024x1024 (no detections), 12064.8ms
image 198/624 /content/Predict_jpg/img_277.jpg: 1024x1024 (no detections), 12093.7ms
image 199/624 /content/Predict_jpg/img_278.jpg: 1024x1024 (no detections), 12072.1ms
image 200/624 /content/Predict_jpg/img_279.jpg: 1024x1024 (no detections), 11852.0ms
image 201/624 /content/Predict_jpg/img_28.jpg: 1024x1024 (no detections), 11599.8ms
image 202/624 /content/Predict_jpg/img_280.jpg: 1024x1024 (no detections), 10581.5ms
image 203/624 /content/Predict_jpg/img_281.jpg: 1024x1024 (no detections), 11855.9ms
image 204/624 /content/Predict_jpg/img_282.jpg: 1024x1024 (no detections), 12031.0ms
image 205/624 /content/Predict_jpg/img_283.jpg: 1024x1024 (no detections), 11920.9ms
image 206/624 /content/Predict_jpg/img_284.jpg: 1024x1024 11734.5ms
image 207/624 /content/Predict_jpg/img_285.jpg: 1024x1024 11872.3ms
image 208/624 /content/Predict_jpg/img_286.jpg: 1024x1024 11516.4ms
image 209/624 /content/Predict_jpg/img_287.jpg: 1024x1024 (no detections), 10818.0ms
image 210/624 /content/Predict_jpg/img_288.jpg: 1024x1024 (no detections), 12111.7ms
image 211/624 /content/Predict_jpg/img_289.jpg: 1024x1024 (no detections), 11924.2ms
image 212/624 /content/Predict_jpg/img_29.jpg: 1024x1024 (no detections), 11873.4ms
image 213/624 /content/Predict_jpg/img_290.jpg: 1024x1024 (no detections), 12081.1ms
image 214/624 /content/Predict_jpg/img_291.jpg: 1024x1024 11946.5ms
image 215/624 /content/Predict_jpg/img_292.jpg: 1024x1024 (no detections), 11295.8ms
image 216/624 /content/Predict_jpg/img_293.jpg: 1024x1024 10836.4ms
image 217/624 /content/Predict_jpg/img_294.jpg: 1024x1024 (no detections), 11901.3ms
image 218/624 /content/Predict_jpg/img_295.jpg: 1024x1024 (no detections), 11892.7ms
image 219/624 /content/Predict_jpg/img_296.jpg: 1024x1024 (no detections), 12061.6ms
image 220/624 /content/Predict_jpg/img_297.jpg: 1024x1024 (no detections), 12036.7ms
image 221/624 /content/Predict_jpg/img_298.jpg: 1024x1024 (no detections), 11865.8ms
image 222/624 /content/Predict_jpg/img_299.jpg: 1024x1024 (no detections), 11663.3ms
image 223/624 /content/Predict_jpg/img_3.jpg: 1024x1024 (no detections), 10909.4ms
image 224/624 /content/Predict_jpg/img_30.jpg: 1024x1024 (no detections), 11806.3ms
image 225/624 /content/Predict_jpg/img_300.jpg: 1024x1024 (no detections), 12145.3ms
image 226/624 /content/Predict_jpg/img_301.jpg: 1024x1024 (no detections), 11837.7ms
image 227/624 /content/Predict_jpg/img_302.jpg: 1024x1024 (no detections), 11814.2ms
image 228/624 /content/Predict_jpg/img_303.jpg: 1024x1024 (no detections), 11626.2ms
image 229/624 /content/Predict_jpg/img_304.jpg: 1024x1024 (no detections), 10942.3ms
image 230/624 /content/Predict_jpg/img_305.jpg: 1024x1024 (no detections), 11031.4ms
image 231/624 /content/Predict_jpg/img_306.jpg: 1024x1024 (no detections), 11810.6ms
image 232/624 /content/Predict_jpg/img_307.jpg: 1024x1024 (no detections), 12066.8ms
image 233/624 /content/Predict_jpg/img_308.jpg: 1024x1024 11987.0ms
image 234/624 /content/Predict_jpg/img_309.jpg: 1024x1024 (no detections), 12175.1ms
image 235/624 /content/Predict_jpg/img_31.jpg: 1024x1024 (no detections), 12137.4ms
image 236/624 /content/Predict_jpg/img_310.jpg: 1024x1024 11629.9ms
image 237/624 /content/Predict_jpg/img_311.jpg: 1024x1024 (no detections), 10798.7ms
image 238/624 /content/Predict_jpg/img_312.jpg: 1024x1024 (no detections), 12320.3ms
image 239/624 /content/Predict_jpg/img_313.jpg: 1024x1024 (no detections), 11941.9ms
image 240/624 /content/Predict_jpg/img_314.jpg: 1024x1024 (no detections), 12615.2ms
image 241/624 /content/Predict_jpg/img_315.jpg: 1024x1024 (no detections), 12589.1ms
image 242/624 /content/Predict_jpg/img_316.jpg: 1024x1024 (no detections), 12206.3ms
image 243/624 /content/Predict_jpg/img_317.jpg: 1024x1024 (no detections), 12168.1ms
image 244/624 /content/Predict_jpg/img_318.jpg: 1024x1024 (no detections), 12507.8ms
image 245/624 /content/Predict_jpg/img_319.jpg: 1024x1024 (no detections), 11546.7ms
image 246/624 /content/Predict_jpg/img_32.jpg: 1024x1024 (no detections), 11800.2ms
image 247/624 /content/Predict_jpg/img_320.jpg: 1024x1024 (no detections), 11904.7ms
image 248/624 /content/Predict_jpg/img_321.jpg: 1024x1024 (no detections), 12785.1ms
image 249/624 /content/Predict_jpg/img_322.jpg: 1024x1024 (no detections), 12604.4ms
image 250/624 /content/Predict_jpg/img_323.jpg: 1024x1024 (no detections), 12143.2ms
image 251/624 /content/Predict_jpg/img_324.jpg: 1024x1024 (no detections), 13155.8ms
image 252/624 /content/Predict_jpg/img_325.jpg: 1024x1024 (no detections), 12876.6ms
image 253/624 /content/Predict_jpg/img_326.jpg: 1024x1024 (no detections), 12254.7ms
image 254/624 /content/Predict_jpg/img_327.jpg: 1024x1024 (no detections), 11451.2ms
image 255/624 /content/Predict_jpg/img_328.jpg: 1024x1024 (no detections), 12104.8ms
image 256/624 /content/Predict_jpg/img_329.jpg: 1024x1024 (no detections), 11749.0ms
image 257/624 /content/Predict_jpg/img_33.jpg: 1024x1024 12033.2ms
image 258/624 /content/Predict_jpg/img_330.jpg: 1024x1024 (no detections), 11891.1ms
image 259/624 /content/Predict_jpg/img_331.jpg: 1024x1024 (no detections), 11953.8ms
image 260/624 /content/Predict_jpg/img_332.jpg: 1024x1024 (no detections), 12035.2ms
image 261/624 /content/Predict_jpg/img_333.jpg: 1024x1024 11145.7ms
image 262/624 /content/Predict_jpg/img_334.jpg: 1024x1024 11431.6ms
image 263/624 /content/Predict_jpg/img_335.jpg: 1024x1024 (no detections), 11760.1ms
image 264/624 /content/Predict_jpg/img_336.jpg: 1024x1024 (no detections), 11855.9ms
image 265/624 /content/Predict_jpg/img_337.jpg: 1024x1024 (no detections), 11846.3ms
image 266/624 /content/Predict_jpg/img_338.jpg: 1024x1024 (no detections), 12176.1ms
image 267/624 /content/Predict_jpg/img_339.jpg: 1024x1024 (no detections), 12075.1ms
image 268/624 /content/Predict_jpg/img_34.jpg: 1024x1024 (no detections), 11304.4ms
image 269/624 /content/Predict_jpg/img_340.jpg: 1024x1024 (no detections), 11003.8ms
image 270/624 /content/Predict_jpg/img_341.jpg: 1024x1024 (no detections), 12069.1ms
image 271/624 /content/Predict_jpg/img_342.jpg: 1024x1024 12219.2ms
image 272/624 /content/Predict_jpg/img_343.jpg: 1024x1024 (no detections), 12018.8ms
image 273/624 /content/Predict_jpg/img_344.jpg: 1024x1024 11459.4ms
image 274/624 /content/Predict_jpg/img_345.jpg: 1024x1024 (no detections), 11604.6ms
image 275/624 /content/Predict_jpg/img_346.jpg: 1024x1024 (no detections), 11658.9ms
image 276/624 /content/Predict_jpg/img_347.jpg: 1024x1024 (no detections), 11018.2ms
image 277/624 /content/Predict_jpg/img_348.jpg: 1024x1024 (no detections), 11913.0ms
image 278/624 /content/Predict_jpg/img_349.jpg: 1024x1024 (no detections), 12373.3ms
image 279/624 /content/Predict_jpg/img_35.jpg: 1024x1024 (no detections), 12070.1ms
image 280/624 /content/Predict_jpg/img_350.jpg: 1024x1024 (no detections), 12295.4ms
image 281/624 /content/Predict_jpg/img_351.jpg: 1024x1024 (no detections), 11862.2ms
image 282/624 /content/Predict_jpg/img_352.jpg: 1024x1024 (no detections), 11989.6ms
image 283/624 /content/Predict_jpg/img_353.jpg: 1024x1024 (no detections), 10514.8ms
image 284/624 /content/Predict_jpg/img_354.jpg: 1024x1024 (no detections), 11643.4ms
image 285/624 /content/Predict_jpg/img_355.jpg: 1024x1024 (no detections), 12334.0ms
image 286/624 /content/Predict_jpg/img_356.jpg: 1024x1024 12322.3ms
image 287/624 /content/Predict_jpg/img_357.jpg: 1024x1024 12257.6ms
image 288/624 /content/Predict_jpg/img_358.jpg: 1024x1024 (no detections), 12242.3ms
image 289/624 /content/Predict_jpg/img_359.jpg: 1024x1024 13041.2ms
image 290/624 /content/Predict_jpg/img_36.jpg: 1024x1024 13021.9ms
image 291/624 /content/Predict_jpg/img_360.jpg: 1024x1024 (no detections), 12200.4ms
image 292/624 /content/Predict_jpg/img_361.jpg: 1024x1024 (no detections), 11569.8ms
image 293/624 /content/Predict_jpg/img_362.jpg: 1024x1024 (no detections), 11738.3ms
image 294/624 /content/Predict_jpg/img_363.jpg: 1024x1024 (no detections), 12341.9ms
image 295/624 /content/Predict_jpg/img_364.jpg: 1024x1024 (no detections), 12845.1ms
image 296/624 /content/Predict_jpg/img_365.jpg: 1024x1024 12223.5ms
image 297/624 /content/Predict_jpg/img_366.jpg: 1024x1024 (no detections), 12179.1ms
image 298/624 /content/Predict_jpg/img_367.jpg: 1024x1024 (no detections), 11814.5ms
image 299/624 /content/Predict_jpg/img_368.jpg: 1024x1024 (no detections), 12687.1ms
image 300/624 /content/Predict_jpg/img_369.jpg: 1024x1024 (no detections), 12417.9ms
image 301/624 /content/Predict_jpg/img_37.jpg: 1024x1024 12249.4ms
image 302/624 /content/Predict_jpg/img_370.jpg: 1024x1024 (no detections), 12180.7ms
image 303/624 /content/Predict_jpg/img_371.jpg: 1024x1024 (no detections), 11836.3ms
image 304/624 /content/Predict_jpg/img_372.jpg: 1024x1024 (no detections), 12094.5ms
image 305/624 /content/Predict_jpg/img_373.jpg: 1024x1024 (no detections), 12310.2ms
image 306/624 /content/Predict_jpg/img_374.jpg: 1024x1024 (no detections), 12228.3ms
image 307/624 /content/Predict_jpg/img_375.jpg: 1024x1024 (no detections), 11940.0ms
image 308/624 /content/Predict_jpg/img_376.jpg: 1024x1024 (no detections), 11706.5ms
image 309/624 /content/Predict_jpg/img_377.jpg: 1024x1024 (no detections), 10734.3ms
image 310/624 /content/Predict_jpg/img_378.jpg: 1024x1024 (no detections), 11675.2ms
image 311/624 /content/Predict_jpg/img_379.jpg: 1024x1024 (no detections), 11818.4ms
image 312/624 /content/Predict_jpg/img_38.jpg: 1024x1024 12075.4ms
image 313/624 /content/Predict_jpg/img_380.jpg: 1024x1024 11664.7ms
image 314/624 /content/Predict_jpg/img_381.jpg: 1024x1024 12015.0ms
image 315/624 /content/Predict_jpg/img_382.jpg: 1024x1024 (no detections), 11240.1ms
image 316/624 /content/Predict_jpg/img_383.jpg: 1024x1024 11143.6ms
image 317/624 /content/Predict_jpg/img_384.jpg: 1024x1024 (no detections), 11484.0ms
image 318/624 /content/Predict_jpg/img_385.jpg: 1024x1024 (no detections), 11948.5ms
image 319/624 /content/Predict_jpg/img_386.jpg: 1024x1024 (no detections), 11961.5ms
image 320/624 /content/Predict_jpg/img_387.jpg: 1024x1024 (no detections), 12119.6ms
image 321/624 /content/Predict_jpg/img_388.jpg: 1024x1024 (no detections), 11894.7ms
image 322/624 /content/Predict_jpg/img_389.jpg: 1024x1024 11253.0ms
image 323/624 /content/Predict_jpg/img_39.jpg: 1024x1024 11404.9ms
image 324/624 /content/Predict_jpg/img_390.jpg: 1024x1024 (no detections), 12331.7ms
image 325/624 /content/Predict_jpg/img_391.jpg: 1024x1024 12255.6ms
image 326/624 /content/Predict_jpg/img_392.jpg: 1024x1024 12502.8ms
image 327/624 /content/Predict_jpg/img_393.jpg: 1024x1024 (no detections), 11934.7ms
image 328/624 /content/Predict_jpg/img_394.jpg: 1024x1024 (no detections), 12111.8ms
image 329/624 /content/Predict_jpg/img_395.jpg: 1024x1024 (no detections), 11969.8ms
image 330/624 /content/Predict_jpg/img_396.jpg: 1024x1024 (no detections), 11111.7ms
image 331/624 /content/Predict_jpg/img_397.jpg: 1024x1024 (no detections), 11170.7ms
image 332/624 /content/Predict_jpg/img_398.jpg: 1024x1024 (no detections), 11702.1ms
image 333/624 /content/Predict_jpg/img_399.jpg: 1024x1024 (no detections), 11963.6ms
image 334/624 /content/Predict_jpg/img_4.jpg: 1024x1024 (no detections), 12239.5ms
image 335/624 /content/Predict_jpg/img_40.jpg: 1024x1024 12595.9ms
image 336/624 /content/Predict_jpg/img_400.jpg: 1024x1024 (no detections), 12283.6ms
image 337/624 /content/Predict_jpg/img_401.jpg: 1024x1024 (no detections), 12123.6ms
image 338/624 /content/Predict_jpg/img_402.jpg: 1024x1024 (no detections), 11151.2ms
image 339/624 /content/Predict_jpg/img_403.jpg: 1024x1024 (no detections), 11595.6ms
image 340/624 /content/Predict_jpg/img_404.jpg: 1024x1024 (no detections), 11960.6ms
image 341/624 /content/Predict_jpg/img_405.jpg: 1024x1024 (no detections), 12155.2ms
image 342/624 /content/Predict_jpg/img_406.jpg: 1024x1024 12049.5ms
image 343/624 /content/Predict_jpg/img_407.jpg: 1024x1024 (no detections), 12191.8ms
image 344/624 /content/Predict_jpg/img_408.jpg: 1024x1024 (no detections), 11837.6ms
image 345/624 /content/Predict_jpg/img_409.jpg: 1024x1024 (no detections), 11424.5ms
image 346/624 /content/Predict_jpg/img_41.jpg: 1024x1024 (no detections), 11070.0ms
image 347/624 /content/Predict_jpg/img_410.jpg: 1024x1024 (no detections), 11933.2ms
image 348/624 /content/Predict_jpg/img_411.jpg: 1024x1024 (no detections), 12243.2ms
image 349/624 /content/Predict_jpg/img_412.jpg: 1024x1024 (no detections), 12407.2ms
image 350/624 /content/Predict_jpg/img_413.jpg: 1024x1024 (no detections), 12572.0ms
image 351/624 /content/Predict_jpg/img_414.jpg: 1024x1024 12413.3ms
image 352/624 /content/Predict_jpg/img_415.jpg: 1024x1024 12522.6ms
image 353/624 /content/Predict_jpg/img_416.jpg: 1024x1024 12906.3ms
image 354/624 /content/Predict_jpg/img_417.jpg: 1024x1024 (no detections), 11981.6ms
image 355/624 /content/Predict_jpg/img_418.jpg: 1024x1024 (no detections), 11709.8ms
image 356/624 /content/Predict_jpg/img_419.jpg: 1024x1024 (no detections), 12531.8ms
image 357/624 /content/Predict_jpg/img_42.jpg: 1024x1024 (no detections), 12771.3ms
image 358/624 /content/Predict_jpg/img_420.jpg: 1024x1024 (no detections), 12763.8ms
image 359/624 /content/Predict_jpg/img_421.jpg: 1024x1024 (no detections), 11749.8ms
image 360/624 /content/Predict_jpg/img_422.jpg: 1024x1024 (no detections), 11897.4ms
image 361/624 /content/Predict_jpg/img_423.jpg: 1024x1024 (no detections), 11934.2ms
image 362/624 /content/Predict_jpg/img_424.jpg: 1024x1024 (no detections), 11414.9ms
image 363/624 /content/Predict_jpg/img_425.jpg: 1024x1024 (no detections), 11139.6ms
image 364/624 /content/Predict_jpg/img_426.jpg: 1024x1024 (no detections), 11822.3ms
image 365/624 /content/Predict_jpg/img_427.jpg: 1024x1024 (no detections), 12080.7ms
image 366/624 /content/Predict_jpg/img_428.jpg: 1024x1024 11960.7ms
image 367/624 /content/Predict_jpg/img_429.jpg: 1024x1024 (no detections), 11908.1ms
image 368/624 /content/Predict_jpg/img_43.jpg: 1024x1024 (no detections), 11908.8ms
image 369/624 /content/Predict_jpg/img_430.jpg: 1024x1024 12226.8ms
image 370/624 /content/Predict_jpg/img_431.jpg: 1024x1024 11403.9ms
image 371/624 /content/Predict_jpg/img_432.jpg: 1024x1024 (no detections), 11224.2ms
image 372/624 /content/Predict_jpg/img_433.jpg: 1024x1024 (no detections), 12372.0ms
image 373/624 /content/Predict_jpg/img_434.jpg: 1024x1024 (no detections), 12428.4ms
image 374/624 /content/Predict_jpg/img_435.jpg: 1024x1024 (no detections), 11824.3ms
image 375/624 /content/Predict_jpg/img_436.jpg: 1024x1024 (no detections), 11926.1ms
image 376/624 /content/Predict_jpg/img_437.jpg: 1024x1024 (no detections), 11760.3ms
image 377/624 /content/Predict_jpg/img_438.jpg: 1024x1024 12092.4ms
image 378/624 /content/Predict_jpg/img_439.jpg: 1024x1024 11815.6ms
image 379/624 /content/Predict_jpg/img_44.jpg: 1024x1024 (no detections), 11749.1ms
image 380/624 /content/Predict_jpg/img_440.jpg: 1024x1024 (no detections), 12119.3ms
image 381/624 /content/Predict_jpg/img_441.jpg: 1024x1024 (no detections), 12156.6ms
image 382/624 /content/Predict_jpg/img_442.jpg: 1024x1024 (no detections), 12029.7ms
image 383/624 /content/Predict_jpg/img_443.jpg: 1024x1024 (no detections), 12133.6ms
image 384/624 /content/Predict_jpg/img_444.jpg: 1024x1024 (no detections), 11831.8ms
image 385/624 /content/Predict_jpg/img_445.jpg: 1024x1024 (no detections), 11349.9ms
image 386/624 /content/Predict_jpg/img_446.jpg: 1024x1024 (no detections), 10912.8ms
image 387/624 /content/Predict_jpg/img_447.jpg: 1024x1024 (no detections), 12288.9ms
image 388/624 /content/Predict_jpg/img_448.jpg: 1024x1024 (no detections), 11977.3ms
image 389/624 /content/Predict_jpg/img_449.jpg: 1024x1024 12876.5ms
image 390/624 /content/Predict_jpg/img_45.jpg: 1024x1024 (no detections), 12883.9ms
image 391/624 /content/Predict_jpg/img_450.jpg: 1024x1024 12158.4ms
image 392/624 /content/Predict_jpg/img_451.jpg: 1024x1024 12151.8ms
image 393/624 /content/Predict_jpg/img_452.jpg: 1024x1024 (no detections), 12452.8ms
image 394/624 /content/Predict_jpg/img_453.jpg: 1024x1024 11885.6ms
image 395/624 /content/Predict_jpg/img_454.jpg: 1024x1024 11855.5ms
image 396/624 /content/Predict_jpg/img_455.jpg: 1024x1024 12182.9ms
image 397/624 /content/Predict_jpg/img_456.jpg: 1024x1024 (no detections), 12525.6ms
image 398/624 /content/Predict_jpg/img_457.jpg: 1024x1024 (no detections), 12210.4ms
image 399/624 /content/Predict_jpg/img_458.jpg: 1024x1024 (no detections), 12275.8ms
image 400/624 /content/Predict_jpg/img_459.jpg: 1024x1024 (no detections), 12103.6ms
image 401/624 /content/Predict_jpg/img_46.jpg: 1024x1024 (no detections), 12326.9ms
image 402/624 /content/Predict_jpg/img_460.jpg: 1024x1024 (no detections), 12941.0ms
image 403/624 /content/Predict_jpg/img_461.jpg: 1024x1024 (no detections), 11229.4ms
image 404/624 /content/Predict_jpg/img_462.jpg: 1024x1024 (no detections), 10960.3ms
image 405/624 /content/Predict_jpg/img_463.jpg: 1024x1024 (no detections), 11947.8ms
image 406/624 /content/Predict_jpg/img_464.jpg: 1024x1024 (no detections), 12032.7ms
image 407/624 /content/Predict_jpg/img_465.jpg: 1024x1024 11977.4ms
image 408/624 /content/Predict_jpg/img_466.jpg: 1024x1024 12044.8ms
image 409/624 /content/Predict_jpg/img_467.jpg: 1024x1024 (no detections), 11981.5ms
image 410/624 /content/Predict_jpg/img_468.jpg: 1024x1024 (no detections), 12617.0ms
image 411/624 /content/Predict_jpg/img_469.jpg: 1024x1024 (no detections), 12473.0ms
image 412/624 /content/Predict_jpg/img_47.jpg: 1024x1024 (no detections), 12113.6ms
image 413/624 /content/Predict_jpg/img_470.jpg: 1024x1024 (no detections), 12295.7ms
image 414/624 /content/Predict_jpg/img_471.jpg: 1024x1024 (no detections), 12065.2ms
image 415/624 /content/Predict_jpg/img_472.jpg: 1024x1024 (no detections), 12071.5ms
image 416/624 /content/Predict_jpg/img_473.jpg: 1024x1024 (no detections), 12868.1ms
image 417/624 /content/Predict_jpg/img_474.jpg: 1024x1024 (no detections), 12730.7ms
image 418/624 /content/Predict_jpg/img_475.jpg: 1024x1024 12286.2ms
image 419/624 /content/Predict_jpg/img_476.jpg: 1024x1024 11383.9ms
image 420/624 /content/Predict_jpg/img_477.jpg: 1024x1024 11977.4ms
image 421/624 /content/Predict_jpg/img_478.jpg: 1024x1024 (no detections), 12697.3ms
image 422/624 /content/Predict_jpg/img_479.jpg: 1024x1024 12070.1ms
image 423/624 /content/Predict_jpg/img_48.jpg: 1024x1024 (no detections), 12368.8ms
image 424/624 /content/Predict_jpg/img_480.jpg: 1024x1024 (no detections), 12473.8ms
image 425/624 /content/Predict_jpg/img_481.jpg: 1024x1024 (no detections), 12358.2ms
image 426/624 /content/Predict_jpg/img_482.jpg: 1024x1024 (no detections), 11776.1ms
image 427/624 /content/Predict_jpg/img_483.jpg: 1024x1024 (no detections), 12399.9ms
image 428/624 /content/Predict_jpg/img_484.jpg: 1024x1024 (no detections), 11959.0ms
image 429/624 /content/Predict_jpg/img_485.jpg: 1024x1024 (no detections), 12289.0ms
image 430/624 /content/Predict_jpg/img_486.jpg: 1024x1024 (no detections), 12908.0ms
image 431/624 /content/Predict_jpg/img_487.jpg: 1024x1024 (no detections), 12772.6ms
image 432/624 /content/Predict_jpg/img_488.jpg: 1024x1024 (no detections), 12184.1ms
image 433/624 /content/Predict_jpg/img_489.jpg: 1024x1024 (no detections), 11944.2ms
image 434/624 /content/Predict_jpg/img_49.jpg: 1024x1024 (no detections), 12107.2ms
image 435/624 /content/Predict_jpg/img_490.jpg: 1024x1024 (no detections), 12387.1ms
image 436/624 /content/Predict_jpg/img_491.jpg: 1024x1024 11292.2ms
image 437/624 /content/Predict_jpg/img_492.jpg: 1024x1024 (no detections), 11269.0ms
image 438/624 /content/Predict_jpg/img_493.jpg: 1024x1024 11750.1ms
image 439/624 /content/Predict_jpg/img_494.jpg: 1024x1024 11853.7ms
image 440/624 /content/Predict_jpg/img_495.jpg: 1024x1024 12690.5ms
image 441/624 /content/Predict_jpg/img_496.jpg: 1024x1024 12330.7ms
image 442/624 /content/Predict_jpg/img_497.jpg: 1024x1024 11674.7ms
image 443/624 /content/Predict_jpg/img_498.jpg: 1024x1024 12122.2ms
image 444/624 /content/Predict_jpg/img_499.jpg: 1024x1024 10993.1ms
image 445/624 /content/Predict_jpg/img_5.jpg: 1024x1024 (no detections), 11395.6ms
image 446/624 /content/Predict_jpg/img_50.jpg: 1024x1024 (no detections), 11795.4ms
image 447/624 /content/Predict_jpg/img_500.jpg: 1024x1024 (no detections), 11952.5ms
image 448/624 /content/Predict_jpg/img_501.jpg: 1024x1024 12284.8ms
image 449/624 /content/Predict_jpg/img_502.jpg: 1024x1024 (no detections), 11975.8ms
image 450/624 /content/Predict_jpg/img_503.jpg: 1024x1024 (no detections), 11846.3ms
image 451/624 /content/Predict_jpg/img_504.jpg: 1024x1024 (no detections), 11368.9ms
image 452/624 /content/Predict_jpg/img_505.jpg: 1024x1024 (no detections), 11771.2ms
image 453/624 /content/Predict_jpg/img_506.jpg: 1024x1024 (no detections), 11664.2ms
image 454/624 /content/Predict_jpg/img_507.jpg: 1024x1024 (no detections), 12070.7ms
image 455/624 /content/Predict_jpg/img_508.jpg: 1024x1024 (no detections), 12138.1ms
image 456/624 /content/Predict_jpg/img_509.jpg: 1024x1024 (no detections), 11952.4ms
image 457/624 /content/Predict_jpg/img_51.jpg: 1024x1024 (no detections), 11876.9ms
image 458/624 /content/Predict_jpg/img_510.jpg: 1024x1024 (no detections), 10987.2ms
image 459/624 /content/Predict_jpg/img_511.jpg: 1024x1024 (no detections), 11244.4ms
image 460/624 /content/Predict_jpg/img_512.jpg: 1024x1024 11788.7ms
image 461/624 /content/Predict_jpg/img_513.jpg: 1024x1024 11846.3ms
image 462/624 /content/Predict_jpg/img_514.jpg: 1024x1024 (no detections), 12640.8ms
image 463/624 /content/Predict_jpg/img_515.jpg: 1024x1024 12286.6ms
image 464/624 /content/Predict_jpg/img_516.jpg: 1024x1024 12272.6ms
image 465/624 /content/Predict_jpg/img_517.jpg: 1024x1024 11598.4ms
image 466/624 /content/Predict_jpg/img_518.jpg: 1024x1024 10689.6ms
image 467/624 /content/Predict_jpg/img_519.jpg: 1024x1024 11746.3ms
image 468/624 /content/Predict_jpg/img_52.jpg: 1024x1024 (no detections), 11840.8ms
image 469/624 /content/Predict_jpg/img_520.jpg: 1024x1024 12063.7ms
image 470/624 /content/Predict_jpg/img_521.jpg: 1024x1024 12224.1ms
image 471/624 /content/Predict_jpg/img_522.jpg: 1024x1024 11927.8ms
image 472/624 /content/Predict_jpg/img_523.jpg: 1024x1024 11778.3ms
image 473/624 /content/Predict_jpg/img_524.jpg: 1024x1024 10895.9ms
image 474/624 /content/Predict_jpg/img_525.jpg: 1024x1024 (no detections), 11333.4ms
image 475/624 /content/Predict_jpg/img_526.jpg: 1024x1024 (no detections), 11908.5ms
image 476/624 /content/Predict_jpg/img_527.jpg: 1024x1024 (no detections), 11762.5ms
image 477/624 /content/Predict_jpg/img_528.jpg: 1024x1024 (no detections), 12027.3ms
image 478/624 /content/Predict_jpg/img_529.jpg: 1024x1024 (no detections), 12255.4ms
image 479/624 /content/Predict_jpg/img_53.jpg: 1024x1024 (no detections), 12635.6ms
image 480/624 /content/Predict_jpg/img_530.jpg: 1024x1024 (no detections), 12513.2ms
image 481/624 /content/Predict_jpg/img_531.jpg: 1024x1024 (no detections), 12000.7ms
image 482/624 /content/Predict_jpg/img_532.jpg: 1024x1024 (no detections), 11975.3ms
image 483/624 /content/Predict_jpg/img_533.jpg: 1024x1024 (no detections), 12248.8ms
image 484/624 /content/Predict_jpg/img_534.jpg: 1024x1024 (no detections), 12386.2ms
image 485/624 /content/Predict_jpg/img_535.jpg: 1024x1024 (no detections), 13115.8ms
image 486/624 /content/Predict_jpg/img_536.jpg: 1024x1024 12912.1ms
image 487/624 /content/Predict_jpg/img_537.jpg: 1024x1024 (no detections), 12995.6ms
image 488/624 /content/Predict_jpg/img_538.jpg: 1024x1024 (no detections), 12302.7ms
image 489/624 /content/Predict_jpg/img_539.jpg: 1024x1024 11700.3ms
image 490/624 /content/Predict_jpg/img_54.jpg: 1024x1024 (no detections), 11085.2ms
image 491/624 /content/Predict_jpg/img_540.jpg: 1024x1024 12035.5ms
image 492/624 /content/Predict_jpg/img_541.jpg: 1024x1024 12459.0ms
image 493/624 /content/Predict_jpg/img_542.jpg: 1024x1024 12351.2ms
image 494/624 /content/Predict_jpg/img_543.jpg: 1024x1024 12251.7ms
image 495/624 /content/Predict_jpg/img_544.jpg: 1024x1024 12532.6ms
image 496/624 /content/Predict_jpg/img_545.jpg: 1024x1024 12172.9ms
image 497/624 /content/Predict_jpg/img_546.jpg: 1024x1024 12170.2ms
image 498/624 /content/Predict_jpg/img_547.jpg: 1024x1024 (no detections), 12782.6ms
image 499/624 /content/Predict_jpg/img_548.jpg: 1024x1024 (no detections), 12067.0ms
image 500/624 /content/Predict_jpg/img_549.jpg: 1024x1024 (no detections), 11618.0ms
image 501/624 /content/Predict_jpg/img_55.jpg: 1024x1024 (no detections), 12276.7ms
image 502/624 /content/Predict_jpg/img_550.jpg: 1024x1024 (no detections), 11897.0ms
image 503/624 /content/Predict_jpg/img_551.jpg: 1024x1024 (no detections), 12282.2ms
image 504/624 /content/Predict_jpg/img_552.jpg: 1024x1024 (no detections), 11953.5ms
image 505/624 /content/Predict_jpg/img_553.jpg: 1024x1024 (no detections), 11472.0ms
image 506/624 /content/Predict_jpg/img_554.jpg: 1024x1024 (no detections), 10956.8ms
image 507/624 /content/Predict_jpg/img_555.jpg: 1024x1024 (no detections), 11858.8ms
image 508/624 /content/Predict_jpg/img_556.jpg: 1024x1024 (no detections), 11726.4ms
image 509/624 /content/Predict_jpg/img_557.jpg: 1024x1024 (no detections), 12024.1ms
image 510/624 /content/Predict_jpg/img_558.jpg: 1024x1024 (no detections), 12074.2ms
image 511/624 /content/Predict_jpg/img_559.jpg: 1024x1024 (no detections), 11892.6ms
image 512/624 /content/Predict_jpg/img_56.jpg: 1024x1024 (no detections), 11333.6ms
image 513/624 /content/Predict_jpg/img_560.jpg: 1024x1024 (no detections), 11105.3ms
image 514/624 /content/Predict_jpg/img_561.jpg: 1024x1024 11883.6ms
image 515/624 /content/Predict_jpg/img_562.jpg: 1024x1024 (no detections), 11824.4ms
image 516/624 /content/Predict_jpg/img_563.jpg: 1024x1024 (no detections), 11889.2ms
image 517/624 /content/Predict_jpg/img_564.jpg: 1024x1024 (no detections), 11966.4ms
image 518/624 /content/Predict_jpg/img_565.jpg: 1024x1024 (no detections), 12014.1ms
image 519/624 /content/Predict_jpg/img_566.jpg: 1024x1024 (no detections), 11336.3ms
image 520/624 /content/Predict_jpg/img_567.jpg: 1024x1024 12064.7ms
image 521/624 /content/Predict_jpg/img_568.jpg: 1024x1024 11794.7ms
image 522/624 /content/Predict_jpg/img_569.jpg: 1024x1024 11993.8ms
image 523/624 /content/Predict_jpg/img_57.jpg: 1024x1024 12187.9ms
image 524/624 /content/Predict_jpg/img_570.jpg: 1024x1024 (no detections), 11823.2ms
image 525/624 /content/Predict_jpg/img_571.jpg: 1024x1024 12168.6ms
image 526/624 /content/Predict_jpg/img_572.jpg: 1024x1024 (no detections), 11649.8ms
image 527/624 /content/Predict_jpg/img_573.jpg: 1024x1024 (no detections), 10777.4ms
image 528/624 /content/Predict_jpg/img_574.jpg: 1024x1024 (no detections), 11754.3ms
image 529/624 /content/Predict_jpg/img_575.jpg: 1024x1024 (no detections), 12283.5ms
image 530/624 /content/Predict_jpg/img_576.jpg: 1024x1024 (no detections), 11704.4ms
image 531/624 /content/Predict_jpg/img_577.jpg: 1024x1024 (no detections), 11821.4ms
image 532/624 /content/Predict_jpg/img_578.jpg: 1024x1024 (no detections), 11779.8ms
image 533/624 /content/Predict_jpg/img_579.jpg: 1024x1024 (no detections), 11725.7ms
image 534/624 /content/Predict_jpg/img_58.jpg: 1024x1024 (no detections), 10663.9ms
image 535/624 /content/Predict_jpg/img_580.jpg: 1024x1024 (no detections), 11779.8ms
image 536/624 /content/Predict_jpg/img_581.jpg: 1024x1024 (no detections), 11819.5ms
image 537/624 /content/Predict_jpg/img_582.jpg: 1024x1024 (no detections), 11899.9ms
image 538/624 /content/Predict_jpg/img_583.jpg: 1024x1024 (no detections), 12173.3ms
image 539/624 /content/Predict_jpg/img_584.jpg: 1024x1024 (no detections), 12186.9ms
image 540/624 /content/Predict_jpg/img_585.jpg: 1024x1024 (no detections), 12041.8ms
image 541/624 /content/Predict_jpg/img_586.jpg: 1024x1024 11028.9ms
image 542/624 /content/Predict_jpg/img_587.jpg: 1024x1024 (no detections), 11067.0ms
image 543/624 /content/Predict_jpg/img_588.jpg: 1024x1024 11842.6ms
image 544/624 /content/Predict_jpg/img_589.jpg: 1024x1024 12334.6ms
image 545/624 /content/Predict_jpg/img_59.jpg: 1024x1024 (no detections), 12012.2ms
image 546/624 /content/Predict_jpg/img_590.jpg: 1024x1024 11819.5ms
image 547/624 /content/Predict_jpg/img_591.jpg: 1024x1024 12636.4ms
image 548/624 /content/Predict_jpg/img_592.jpg: 1024x1024 (no detections), 12468.0ms
image 549/624 /content/Predict_jpg/img_593.jpg: 1024x1024 (no detections), 10864.1ms
image 550/624 /content/Predict_jpg/img_594.jpg: 1024x1024 (no detections), 11599.1ms
image 551/624 /content/Predict_jpg/img_595.jpg: 1024x1024 (no detections), 12003.5ms
image 552/624 /content/Predict_jpg/img_596.jpg: 1024x1024 (no detections), 11733.6ms
image 553/624 /content/Predict_jpg/img_597.jpg: 1024x1024 (no detections), 11734.9ms
image 554/624 /content/Predict_jpg/img_598.jpg: 1024x1024 (no detections), 11733.5ms
image 555/624 /content/Predict_jpg/img_599.jpg: 1024x1024 (no detections), 11237.7ms
image 556/624 /content/Predict_jpg/img_6.jpg: 1024x1024 (no detections), 11135.5ms
image 557/624 /content/Predict_jpg/img_60.jpg: 1024x1024 12019.9ms
image 558/624 /content/Predict_jpg/img_600.jpg: 1024x1024 (no detections), 12166.0ms
image 559/624 /content/Predict_jpg/img_601.jpg: 1024x1024 (no detections), 12038.6ms
image 560/624 /content/Predict_jpg/img_602.jpg: 1024x1024 (no detections), 11962.4ms
image 561/624 /content/Predict_jpg/img_603.jpg: 1024x1024 (no detections), 12025.1ms
image 562/624 /content/Predict_jpg/img_604.jpg: 1024x1024 (no detections), 11583.8ms
image 563/624 /content/Predict_jpg/img_605.jpg: 1024x1024 (no detections), 10980.7ms
image 564/624 /content/Predict_jpg/img_606.jpg: 1024x1024 (no detections), 11782.3ms
image 565/624 /content/Predict_jpg/img_607.jpg: 1024x1024 (no detections), 12050.3ms
image 566/624 /content/Predict_jpg/img_608.jpg: 1024x1024 (no detections), 11845.7ms
image 567/624 /content/Predict_jpg/img_609.jpg: 1024x1024 (no detections), 11746.6ms
image 568/624 /content/Predict_jpg/img_61.jpg: 1024x1024 (no detections), 12044.4ms
image 569/624 /content/Predict_jpg/img_610.jpg: 1024x1024 11641.4ms
image 570/624 /content/Predict_jpg/img_611.jpg: 1024x1024 (no detections), 10897.3ms
image 571/624 /content/Predict_jpg/img_612.jpg: 1024x1024 (no detections), 11858.1ms
image 572/624 /content/Predict_jpg/img_613.jpg: 1024x1024 12043.2ms
image 573/624 /content/Predict_jpg/img_614.jpg: 1024x1024 11958.2ms
image 574/624 /content/Predict_jpg/img_615.jpg: 1024x1024 11895.0ms
image 575/624 /content/Predict_jpg/img_616.jpg: 1024x1024 11803.3ms
image 576/624 /content/Predict_jpg/img_617.jpg: 1024x1024 (no detections), 11287.3ms
image 577/624 /content/Predict_jpg/img_618.jpg: 1024x1024 (no detections), 10919.0ms
image 578/624 /content/Predict_jpg/img_619.jpg: 1024x1024 (no detections), 11803.0ms
image 579/624 /content/Predict_jpg/img_62.jpg: 1024x1024 11973.7ms
image 580/624 /content/Predict_jpg/img_620.jpg: 1024x1024 (no detections), 11933.8ms
image 581/624 /content/Predict_jpg/img_621.jpg: 1024x1024 (no detections), 12103.6ms
image 582/624 /content/Predict_jpg/img_622.jpg: 1024x1024 (no detections), 12378.1ms
image 583/624 /content/Predict_jpg/img_623.jpg: 1024x1024 (no detections), 12200.9ms
image 584/624 /content/Predict_jpg/img_624.jpg: 1024x1024 (no detections), 11151.0ms
image 585/624 /content/Predict_jpg/img_63.jpg: 1024x1024 11707.0ms
image 586/624 /content/Predict_jpg/img_64.jpg: 1024x1024 (no detections), 11997.1ms
image 587/624 /content/Predict_jpg/img_65.jpg: 1024x1024 (no detections), 12487.5ms
image 588/624 /content/Predict_jpg/img_66.jpg: 1024x1024 (no detections), 12135.2ms
image 589/624 /content/Predict_jpg/img_67.jpg: 1024x1024 (no detections), 12317.3ms
image 590/624 /content/Predict_jpg/img_68.jpg: 1024x1024 (no detections), 12579.9ms
image 591/624 /content/Predict_jpg/img_69.jpg: 1024x1024 (no detections), 11305.5ms
image 592/624 /content/Predict_jpg/img_7.jpg: 1024x1024 (no detections), 10969.5ms
image 593/624 /content/Predict_jpg/img_70.jpg: 1024x1024 (no detections), 11781.6ms
image 594/624 /content/Predict_jpg/img_71.jpg: 1024x1024 (no detections), 11765.0ms
image 595/624 /content/Predict_jpg/img_72.jpg: 1024x1024 (no detections), 11777.7ms
image 596/624 /content/Predict_jpg/img_73.jpg: 1024x1024 (no detections), 11977.2ms
image 597/624 /content/Predict_jpg/img_74.jpg: 1024x1024 (no detections), 11741.1ms
image 598/624 /content/Predict_jpg/img_75.jpg: 1024x1024 (no detections), 10729.8ms
image 599/624 /content/Predict_jpg/img_76.jpg: 1024x1024 (no detections), 11242.2ms
image 600/624 /content/Predict_jpg/img_77.jpg: 1024x1024 (no detections), 11679.5ms
image 601/624 /content/Predict_jpg/img_78.jpg: 1024x1024 (no detections), 11720.0ms
image 602/624 /content/Predict_jpg/img_79.jpg: 1024x1024 11941.1ms
image 603/624 /content/Predict_jpg/img_8.jpg: 1024x1024 (no detections), 11859.2ms
image 604/624 /content/Predict_jpg/img_80.jpg: 1024x1024 (no detections), 11549.1ms
image 605/624 /content/Predict_jpg/img_81.jpg: 1024x1024 (no detections), 10989.8ms
image 606/624 /content/Predict_jpg/img_82.jpg: 1024x1024 (no detections), 11675.3ms
image 607/624 /content/Predict_jpg/img_83.jpg: 1024x1024 (no detections), 11857.6ms
image 608/624 /content/Predict_jpg/img_84.jpg: 1024x1024 12210.0ms
image 609/624 /content/Predict_jpg/img_85.jpg: 1024x1024 11898.2ms
image 610/624 /content/Predict_jpg/img_86.jpg: 1024x1024 11880.0ms
image 611/624 /content/Predict_jpg/img_87.jpg: 1024x1024 (no detections), 11554.8ms
image 612/624 /content/Predict_jpg/img_88.jpg: 1024x1024 10925.0ms
image 613/624 /content/Predict_jpg/img_89.jpg: 1024x1024 11567.8ms
image 614/624 /content/Predict_jpg/img_9.jpg: 1024x1024 (no detections), 12277.5ms
image 615/624 /content/Predict_jpg/img_90.jpg: 1024x1024 (no detections), 12049.1ms
image 616/624 /content/Predict_jpg/img_91.jpg: 1024x1024 (no detections), 11794.6ms
image 617/624 /content/Predict_jpg/img_92.jpg: 1024x1024 (no detections), 11972.7ms
image 618/624 /content/Predict_jpg/img_93.jpg: 1024x1024 (no detections), 11864.3ms
image 619/624 /content/Predict_jpg/img_94.jpg: 1024x1024 (no detections), 12121.4ms
image 620/624 /content/Predict_jpg/img_95.jpg: 1024x1024 (no detections), 11625.9ms
image 621/624 /content/Predict_jpg/img_96.jpg: 1024x1024 (no detections), 11983.6ms
image 622/624 /content/Predict_jpg/img_97.jpg: 1024x1024 (no detections), 12216.7ms
image 623/624 /content/Predict_jpg/img_98.jpg: 1024x1024 (no detections), 12154.5ms
image 624/624 /content/Predict_jpg/img_99.jpg: 1024x1024 (no detections), 11970.2ms
Speed: 7.4ms preprocess, 11979.0ms inference, 1.4ms postprocess per image at shape (1, 3, 1024, 1024)
Results saved to runs/obb/predict
140 labels saved to runs/obb/predict/labels
Out[ ]:
[ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_1.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 22.002458572387695, 'inference': 16948.07529449463, 'postprocess': 13.349533081054688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_10.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.883455276489258, 'inference': 11912.796020507812, 'postprocess': 1.081705093383789},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [176, 168, 178],
         [176, 168, 178],
         [175, 167, 177]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [177, 169, 179],
         [177, 169, 179],
         [177, 169, 179]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [176, 168, 178],
         [174, 166, 176],
         [173, 165, 175]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_100.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.692481994628906, 'inference': 14892.277240753174, 'postprocess': 0.8661746978759766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 168, 176],
         [176, 165, 173],
         [175, 164, 172]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 172, 180],
         [179, 168, 176],
         [176, 165, 173]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [186, 175, 183],
         [182, 171, 179],
         [179, 168, 176]],
 
        ...,
 
        [[170, 166, 178],
         [170, 166, 178],
         [171, 167, 179],
         ...,
         [ 92,  88, 107],
         [139, 137, 156],
         [175, 173, 192]],
 
        [[170, 166, 178],
         [169, 165, 177],
         [169, 165, 177],
         ...,
         [125, 120, 141],
         [164, 162, 181],
         [180, 178, 197]],
 
        [[170, 166, 178],
         [169, 165, 177],
         [167, 163, 175],
         ...,
         [154, 149, 170],
         [180, 178, 197],
         [178, 176, 195]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_101.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.686759948730469, 'inference': 12698.18902015686, 'postprocess': 0.9729862213134766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[170, 163, 176],
         [171, 164, 177],
         [173, 166, 179],
         ...,
         [166, 167, 188],
         [183, 184, 205],
         [176, 179, 200]],
 
        [[171, 164, 177],
         [172, 165, 178],
         [175, 168, 181],
         ...,
         [173, 174, 195],
         [174, 175, 196],
         [167, 170, 191]],
 
        [[170, 163, 176],
         [173, 166, 179],
         [176, 169, 182],
         ...,
         [187, 188, 209],
         [173, 174, 195],
         [166, 169, 190]],
 
        ...,
 
        [[178, 197, 230],
         [178, 197, 230],
         [179, 198, 231],
         ...,
         [198, 199, 220],
         [201, 202, 223],
         [202, 203, 224]],
 
        [[179, 198, 231],
         [180, 199, 232],
         [182, 201, 234],
         ...,
         [196, 197, 218],
         [200, 201, 222],
         [201, 202, 223]],
 
        [[179, 198, 231],
         [181, 200, 233],
         [184, 203, 236],
         ...,
         [195, 196, 217],
         [199, 200, 221],
         [200, 201, 222]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_102.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.702972412109375, 'inference': 12150.057792663574, 'postprocess': 25.396108627319336},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 206, 239],
         [175, 206, 239],
         [176, 205, 236],
         ...,
         [194, 195, 216],
         [199, 200, 221],
         [205, 206, 227]],
 
        [[179, 207, 241],
         [179, 207, 241],
         [178, 206, 240],
         ...,
         [193, 194, 215],
         [198, 199, 220],
         [203, 204, 225]],
 
        [[179, 205, 241],
         [177, 204, 238],
         [175, 202, 236],
         ...,
         [192, 193, 214],
         [197, 198, 219],
         [203, 204, 225]],
 
        ...,
 
        [[ 92, 135, 138],
         [ 80, 123, 126],
         [ 85, 126, 129],
         ...,
         [151, 160, 224],
         [149, 158, 222],
         [147, 156, 220]],
 
        [[ 80, 125, 129],
         [ 81, 123, 128],
         [ 89, 132, 135],
         ...,
         [148, 157, 221],
         [150, 159, 223],
         [151, 160, 224]],
 
        [[ 68, 113, 117],
         [ 79, 124, 128],
         [ 94, 137, 140],
         ...,
         [146, 155, 219],
         [150, 159, 223],
         [155, 164, 228]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_103.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.721092224121094, 'inference': 12237.416744232178, 'postprocess': 4.080772399902344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 72, 123, 119],
         [ 79, 130, 126],
         [ 82, 132, 128],
         ...,
         [161, 170, 234],
         [154, 163, 227],
         [156, 165, 229]],
 
        [[ 69, 119, 115],
         [ 77, 127, 123],
         [ 83, 130, 127],
         ...,
         [163, 172, 236],
         [160, 169, 233],
         [160, 169, 233]],
 
        [[ 73, 117, 111],
         [ 82, 126, 120],
         [ 88, 129, 124],
         ...,
         [162, 171, 235],
         [163, 172, 236],
         [160, 169, 233]],
 
        ...,
 
        [[110, 134, 124],
         [111, 135, 125],
         [111, 136, 126],
         ...,
         [ 79,  88,  78],
         [ 80,  89,  79],
         [ 83,  92,  82]],
 
        [[121, 142, 133],
         [117, 141, 131],
         [114, 139, 129],
         ...,
         [ 77,  88,  78],
         [ 84,  93,  83],
         [ 91, 100,  90]],
 
        [[136, 157, 148],
         [129, 153, 143],
         [123, 147, 137],
         ...,
         [ 80,  91,  81],
         [ 90,  99,  89],
         [101, 110, 100]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_104.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.753704071044922, 'inference': 11044.772624969482, 'postprocess': 0.9295940399169922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[121, 159, 147],
         [121, 159, 147],
         [116, 156, 144],
         ...,
         [ 89, 102,  94],
         [100, 113, 105],
         [115, 128, 120]],
 
        [[108, 146, 134],
         [109, 149, 137],
         [109, 149, 137],
         ...,
         [101, 114, 106],
         [107, 120, 112],
         [116, 129, 121]],
 
        [[ 95, 135, 123],
         [102, 142, 130],
         [106, 146, 134],
         ...,
         [111, 122, 114],
         [112, 123, 115],
         [115, 126, 118]],
 
        ...,
 
        [[157, 156, 166],
         [160, 159, 169],
         [167, 166, 176],
         ...,
         [138, 115, 119],
         [137, 114, 118],
         [136, 113, 117]],
 
        [[161, 160, 170],
         [160, 159, 169],
         [163, 162, 172],
         ...,
         [138, 115, 119],
         [138, 115, 119],
         [137, 114, 118]],
 
        [[160, 159, 169],
         [156, 155, 165],
         [155, 154, 164],
         ...,
         [138, 115, 119],
         [138, 115, 119],
         [138, 115, 119]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_105.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.663633346557617, 'inference': 12037.035465240479, 'postprocess': 1.2290477752685547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[146, 144, 156],
         [147, 145, 157],
         [150, 148, 160],
         ...,
         [135, 114, 113],
         [135, 114, 113],
         [136, 115, 114]],
 
        [[146, 144, 156],
         [147, 145, 157],
         [149, 147, 159],
         ...,
         [135, 114, 113],
         [136, 115, 114],
         [136, 115, 114]],
 
        [[148, 146, 158],
         [148, 146, 158],
         [149, 147, 159],
         ...,
         [135, 113, 115],
         [136, 114, 116],
         [136, 114, 116]],
 
        ...,
 
        [[184, 175, 218],
         [193, 184, 227],
         [199, 190, 233],
         ...,
         [ 84, 128,  99],
         [ 84, 128,  99],
         [ 79, 125,  96]],
 
        [[189, 180, 223],
         [195, 186, 229],
         [198, 188, 234],
         ...,
         [ 84, 130, 101],
         [ 81, 127,  98],
         [ 72, 120,  91]],
 
        [[197, 188, 231],
         [199, 190, 233],
         [198, 188, 234],
         ...,
         [ 86, 132, 103],
         [ 80, 128,  99],
         [ 71, 119,  90]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_106.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.090641021728516, 'inference': 13253.321886062622, 'postprocess': 1.0352134704589844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[182, 170, 218],
         [198, 186, 234],
         [197, 186, 236],
         ...,
         [ 89, 134, 108],
         [ 88, 133, 107],
         [ 87, 132, 106]],
 
        [[170, 158, 206],
         [190, 178, 226],
         [194, 183, 233],
         ...,
         [ 89, 134, 107],
         [ 88, 133, 107],
         [ 87, 132, 105]],
 
        [[156, 144, 192],
         [181, 169, 217],
         [190, 179, 229],
         ...,
         [ 85, 129, 100],
         [ 84, 129, 102],
         [ 84, 130, 101]],
 
        ...,
 
        [[164, 169, 178],
         [153, 158, 167],
         [144, 149, 158],
         ...,
         [193, 199, 206],
         [193, 199, 206],
         [192, 198, 205]],
 
        [[167, 172, 181],
         [157, 162, 171],
         [145, 150, 159],
         ...,
         [194, 200, 207],
         [194, 200, 207],
         [193, 199, 206]],
 
        [[168, 173, 182],
         [159, 164, 173],
         [144, 149, 158],
         ...,
         [195, 201, 208],
         [194, 200, 207],
         [194, 200, 207]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_107.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.716583251953125, 'inference': 12750.934839248657, 'postprocess': 0.8840560913085938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[172, 178, 191],
         [150, 156, 169],
         [133, 139, 152],
         ...,
         [195, 200, 209],
         [197, 202, 211],
         [197, 202, 211]],
 
        [[166, 172, 185],
         [144, 150, 163],
         [129, 135, 148],
         ...,
         [195, 200, 209],
         [196, 201, 210],
         [197, 202, 211]],
 
        [[149, 155, 168],
         [133, 139, 152],
         [122, 128, 141],
         ...,
         [195, 200, 209],
         [196, 201, 210],
         [197, 202, 211]],
 
        ...,
 
        [[ 81, 105,  93],
         [ 73,  97,  85],
         [ 82, 104,  92],
         ...,
         [179, 189, 206],
         [179, 189, 206],
         [179, 189, 206]],
 
        [[ 64,  83,  74],
         [ 67,  86,  77],
         [ 88, 105,  96],
         ...,
         [178, 188, 205],
         [178, 188, 205],
         [178, 188, 205]],
 
        [[ 39,  56,  47],
         [ 53,  70,  61],
         [ 87, 102,  94],
         ...,
         [177, 187, 204],
         [177, 187, 204],
         [177, 187, 204]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_108.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.901336669921875, 'inference': 12329.147100448608, 'postprocess': 3.189563751220703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 30,  56,  42],
         [ 44,  70,  56],
         [ 80, 102,  90],
         ...,
         [179, 190, 204],
         [179, 191, 203],
         [178, 190, 202]],
 
        [[ 40,  65,  51],
         [ 58,  83,  69],
         [ 96, 118, 106],
         ...,
         [179, 190, 204],
         [179, 191, 203],
         [178, 190, 202]],
 
        [[ 63,  86,  72],
         [ 80, 103,  89],
         [111, 133, 121],
         ...,
         [179, 190, 204],
         [179, 191, 203],
         [178, 190, 202]],
 
        ...,
 
        [[180, 171, 181],
         [181, 172, 182],
         [184, 175, 185],
         ...,
         [175, 184, 218],
         [176, 185, 219],
         [177, 186, 220]],
 
        [[181, 172, 182],
         [183, 174, 184],
         [186, 177, 187],
         ...,
         [173, 182, 216],
         [174, 183, 217],
         [175, 184, 218]],
 
        [[183, 174, 184],
         [185, 176, 186],
         [188, 179, 189],
         ...,
         [172, 181, 215],
         [172, 181, 215],
         [173, 182, 216]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_109.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.705118179321289, 'inference': 11940.919637680054, 'postprocess': 1.1467933654785156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [193, 191, 210],
         [189, 187, 206],
         [185, 183, 202]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [191, 189, 208],
         [187, 183, 202],
         [182, 178, 197]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [195, 193, 212],
         [191, 187, 206],
         [185, 181, 200]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_11.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.528802871704102, 'inference': 12440.006494522095, 'postprocess': 0.8857250213623047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[191, 182, 192],
         [191, 182, 192],
         [191, 182, 192],
         ...,
         [170, 177, 210],
         [170, 177, 210],
         [171, 178, 211]],
 
        [[192, 183, 193],
         [191, 182, 192],
         [191, 182, 192],
         ...,
         [171, 178, 211],
         [170, 177, 210],
         [171, 178, 211]],
 
        [[194, 185, 195],
         [192, 183, 193],
         [190, 181, 191],
         ...,
         [173, 180, 213],
         [172, 179, 212],
         [171, 178, 211]],
 
        ...,
 
        [[201, 211, 229],
         [201, 211, 229],
         [202, 212, 230],
         ...,
         [220, 212, 223],
         [221, 213, 224],
         [222, 214, 225]],
 
        [[200, 210, 228],
         [201, 211, 229],
         [203, 213, 231],
         ...,
         [219, 211, 222],
         [219, 211, 222],
         [220, 212, 223]],
 
        [[198, 208, 226],
         [200, 210, 228],
         [203, 213, 231],
         ...,
         [217, 209, 220],
         [217, 209, 220],
         [217, 209, 220]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_110.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.820751190185547, 'inference': 12401.35669708252, 'postprocess': 1.0347366333007812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[198, 209, 231],
         [200, 211, 233],
         [203, 214, 234],
         ...,
         [215, 207, 218],
         [217, 209, 220],
         [219, 211, 222]],
 
        [[199, 210, 232],
         [201, 212, 234],
         [203, 214, 234],
         ...,
         [216, 208, 219],
         [218, 210, 221],
         [221, 213, 224]],
 
        [[201, 212, 234],
         [202, 213, 235],
         [204, 215, 235],
         ...,
         [217, 209, 220],
         [220, 212, 223],
         [224, 216, 227]],
 
        ...,
 
        [[158, 169, 201],
         [157, 168, 200],
         [156, 167, 199],
         ...,
         [170, 179, 222],
         [161, 170, 213],
         [148, 157, 200]],
 
        [[159, 170, 202],
         [157, 168, 200],
         [153, 167, 196],
         ...,
         [166, 175, 218],
         [160, 169, 212],
         [152, 161, 204]],
 
        [[161, 172, 204],
         [158, 169, 201],
         [153, 167, 196],
         ...,
         [165, 174, 217],
         [165, 174, 217],
         [163, 172, 215]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_111.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.926774978637695, 'inference': 11092.406511306763, 'postprocess': 2.8219223022460938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[163, 177, 189],
         [153, 169, 181],
         [146, 162, 174],
         ...,
         [159, 168, 212],
         [157, 166, 210],
         [159, 168, 212]],
 
        [[153, 167, 179],
         [143, 159, 171],
         [134, 152, 163],
         ...,
         [156, 165, 209],
         [161, 170, 214],
         [167, 176, 220]],
 
        [[139, 156, 165],
         [128, 145, 154],
         [118, 137, 145],
         ...,
         [159, 168, 212],
         [167, 176, 220],
         [173, 182, 226]],
 
        ...,
 
        [[232, 215,  94],
         [243, 228, 106],
         [255, 242, 120],
         ...,
         [ 99,  91, 128],
         [ 90,  77, 115],
         [ 89,  75, 111]],
 
        [[234, 216,  93],
         [239, 223, 100],
         [249, 233, 110],
         ...,
         [ 85,  73, 109],
         [ 84,  68, 102],
         [ 87,  70, 104]],
 
        [[236, 218,  93],
         [239, 221,  96],
         [242, 227, 101],
         ...,
         [ 86,  72, 106],
         [ 88,  71, 105],
         [ 93,  74, 107]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_112.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.178140640258789, 'inference': 11622.239589691162, 'postprocess': 1.8839836120605469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[242, 217,  97],
         [242, 216,  92],
         [246, 217,  89],
         ...,
         [ 86,  79, 106],
         [ 84,  80, 105],
         [ 85,  81, 106]],
 
        [[243, 211,  86],
         [243, 211,  82],
         [247, 214,  81],
         ...,
         [ 93,  86, 113],
         [ 91,  87, 112],
         [ 92,  88, 113]],
 
        [[253, 209,  72],
         [250, 207,  68],
         [252, 207,  66],
         ...,
         [ 97,  91, 116],
         [ 96,  92, 117],
         [ 96,  92, 117]],
 
        ...,
 
        [[177, 188, 226],
         [178, 189, 227],
         [179, 190, 228],
         ...,
         [255, 253, 253],
         [255, 253, 253],
         [255, 253, 253]],
 
        [[177, 188, 226],
         [177, 188, 226],
         [178, 189, 227],
         ...,
         [255, 253, 253],
         [255, 253, 253],
         [255, 253, 253]],
 
        [[176, 187, 225],
         [177, 188, 226],
         [177, 188, 226],
         ...,
         [255, 253, 253],
         [255, 253, 253],
         [255, 253, 253]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_113.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.695104598999023, 'inference': 12094.193458557129, 'postprocess': 2.017498016357422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 187, 221],
         [175, 187, 221],
         [176, 188, 224],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[177, 189, 223],
         [177, 189, 223],
         [177, 189, 225],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[180, 192, 228],
         [180, 192, 228],
         [179, 191, 227],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_114.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.7195892333984375, 'inference': 12152.43935585022, 'postprocess': 0.8563995361328125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_115.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.754947662353516, 'inference': 12543.61367225647, 'postprocess': 0.8928775787353516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_116.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.692243576049805, 'inference': 12192.282438278198, 'postprocess': 0.8308887481689453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_117.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.565643310546875, 'inference': 12463.713884353638, 'postprocess': 0.6794929504394531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_118.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.52623176574707, 'inference': 11727.022886276245, 'postprocess': 1.3132095336914062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_119.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.940458297729492, 'inference': 11845.533609390259, 'postprocess': 0.8587837219238281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [182, 181, 191],
         [189, 188, 198],
         [177, 176, 186]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [197, 196, 206],
         [198, 197, 207],
         [191, 190, 200]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [186, 187, 197],
         [184, 183, 193],
         [191, 190, 200]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [200, 192, 203],
         [204, 196, 207],
         [208, 200, 211]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [200, 192, 203],
         [199, 191, 202],
         [198, 190, 201]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [202, 194, 205],
         [196, 188, 199],
         [190, 182, 193]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_12.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.145238876342773, 'inference': 11934.518575668335, 'postprocess': 2.5281906127929688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_120.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.189273834228516, 'inference': 12356.168031692505, 'postprocess': 0.9553432464599609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_121.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.6552886962890625, 'inference': 12337.766885757446, 'postprocess': 0.9121894836425781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_122.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.883787155151367, 'inference': 12280.791997909546, 'postprocess': 0.7503032684326172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [252, 252, 252],
         [252, 252, 252],
         [252, 252, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [252, 252, 252],
         [252, 252, 252],
         [252, 252, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [252, 252, 252],
         [252, 252, 252],
         [252, 252, 252]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_123.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.081819534301758, 'inference': 11954.025030136108, 'postprocess': 0.9629726409912109},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        ...,
 
        [[173, 164, 167],
         [173, 164, 167],
         [173, 164, 167],
         ...,
         [137, 152, 214],
         [115, 130, 192],
         [103, 118, 180]],
 
        [[175, 166, 169],
         [175, 166, 169],
         [175, 166, 169],
         ...,
         [123, 138, 200],
         [112, 127, 189],
         [112, 127, 189]],
 
        [[179, 170, 173],
         [177, 168, 171],
         [175, 166, 169],
         ...,
         [109, 124, 186],
         [111, 126, 188],
         [123, 138, 200]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_124.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.610227584838867, 'inference': 12106.651067733765, 'postprocess': 2.0177364349365234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[173, 169, 175],
         [174, 170, 176],
         [174, 170, 176],
         ...,
         [121, 132, 194],
         [132, 141, 204],
         [133, 142, 205]],
 
        [[173, 169, 175],
         [174, 170, 176],
         [174, 170, 176],
         ...,
         [122, 133, 195],
         [128, 137, 200],
         [126, 135, 198]],
 
        [[171, 167, 173],
         [173, 169, 175],
         [174, 170, 176],
         ...,
         [130, 141, 203],
         [131, 140, 203],
         [128, 137, 200]],
 
        ...,
 
        [[175, 177, 195],
         [171, 173, 191],
         [168, 170, 188],
         ...,
         [250, 233, 212],
         [248, 231, 210],
         [246, 229, 208]],
 
        [[173, 175, 193],
         [169, 171, 189],
         [167, 169, 187],
         ...,
         [252, 235, 214],
         [250, 233, 212],
         [247, 230, 209]],
 
        [[160, 162, 180],
         [166, 168, 186],
         [172, 174, 192],
         ...,
         [254, 237, 216],
         [251, 234, 213],
         [247, 230, 209]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_125.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.491422653198242, 'inference': 11771.245241165161, 'postprocess': 2.304553985595703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[186, 183, 205],
         [175, 172, 194],
         [167, 165, 185],
         ...,
         [250, 236, 214],
         [251, 237, 215],
         [251, 237, 215]],
 
        [[174, 171, 193],
         [176, 173, 195],
         [179, 177, 197],
         ...,
         [250, 236, 214],
         [250, 236, 214],
         [249, 235, 213]],
 
        [[167, 164, 186],
         [173, 170, 192],
         [179, 177, 197],
         ...,
         [249, 235, 213],
         [248, 234, 212],
         [248, 234, 212]],
 
        ...,
 
        [[206, 204, 226],
         [206, 204, 226],
         [206, 204, 226],
         ...,
         [198, 184, 190],
         [199, 185, 191],
         [202, 188, 194]],
 
        [[209, 207, 229],
         [209, 207, 229],
         [209, 207, 229],
         ...,
         [191, 176, 184],
         [192, 177, 185],
         [194, 179, 187]],
 
        [[211, 209, 231],
         [211, 209, 231],
         [210, 208, 230],
         ...,
         [183, 168, 176],
         [183, 168, 176],
         [185, 170, 178]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_126.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.026765823364258, 'inference': 11274.311542510986, 'postprocess': 1.01470947265625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[215, 214, 234],
         [215, 214, 234],
         [214, 213, 233],
         ...,
         [184, 171, 179],
         [191, 178, 186],
         [196, 183, 191]],
 
        [[217, 216, 236],
         [217, 216, 236],
         [215, 214, 234],
         ...,
         [188, 175, 183],
         [193, 180, 188],
         [198, 185, 193]],
 
        [[215, 214, 234],
         [215, 214, 234],
         [214, 213, 233],
         ...,
         [182, 169, 177],
         [186, 173, 181],
         [189, 176, 184]],
 
        ...,
 
        [[144, 157, 219],
         [144, 157, 219],
         [147, 160, 222],
         ...,
         [160, 169, 182],
         [165, 174, 187],
         [165, 174, 187]],
 
        [[148, 161, 223],
         [150, 163, 225],
         [152, 165, 227],
         ...,
         [161, 170, 183],
         [163, 171, 184],
         [160, 168, 181]],
 
        [[153, 166, 228],
         [155, 168, 230],
         [156, 169, 231],
         ...,
         [160, 169, 182],
         [160, 168, 181],
         [156, 164, 177]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_127.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.2465667724609375, 'inference': 11759.230375289917, 'postprocess': 0.8165836334228516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[156, 166, 230],
         [159, 169, 233],
         [161, 171, 235],
         ...,
         [152, 160, 177],
         [151, 158, 175],
         [151, 158, 175]],
 
        [[153, 163, 227],
         [155, 165, 229],
         [156, 166, 230],
         ...,
         [150, 158, 175],
         [150, 157, 174],
         [150, 157, 174]],
 
        [[153, 163, 227],
         [154, 164, 228],
         [154, 164, 228],
         ...,
         [152, 160, 177],
         [153, 160, 177],
         [153, 160, 177]],
 
        ...,
 
        [[ 98, 104,  99],
         [106, 112, 107],
         [114, 119, 117],
         ...,
         [ 79,  99,  64],
         [ 79,  99,  64],
         [ 79,  99,  64]],
 
        [[112, 117, 115],
         [117, 122, 121],
         [121, 126, 125],
         ...,
         [ 79,  99,  64],
         [ 79,  99,  64],
         [ 80, 100,  65]],
 
        [[126, 131, 130],
         [129, 134, 133],
         [129, 133, 134],
         ...,
         [ 79,  99,  64],
         [ 79,  99,  64],
         [ 80, 100,  65]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_128.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.2509307861328125, 'inference': 12018.560647964478, 'postprocess': 0.8361339569091797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[126, 131, 129],
         [134, 139, 137],
         [141, 145, 146],
         ...,
         [ 78,  98,  63],
         [ 78,  98,  63],
         [ 78,  98,  63]],
 
        [[132, 137, 135],
         [140, 145, 144],
         [147, 151, 152],
         ...,
         [ 78,  98,  63],
         [ 78,  98,  63],
         [ 78,  98,  63]],
 
        [[129, 134, 133],
         [137, 142, 141],
         [144, 148, 149],
         ...,
         [ 78,  98,  63],
         [ 78,  98,  63],
         [ 78,  98,  63]],
 
        ...,
 
        [[138, 113, 117],
         [140, 115, 119],
         [141, 116, 120],
         ...,
         [ 93,  88,  63],
         [ 94,  89,  64],
         [ 95,  90,  65]],
 
        [[139, 114, 118],
         [141, 116, 120],
         [141, 116, 120],
         ...,
         [ 94,  89,  64],
         [ 96,  91,  66],
         [ 98,  93,  68]],
 
        [[140, 115, 119],
         [141, 116, 120],
         [141, 116, 120],
         ...,
         [ 96,  91,  66],
         [ 99,  94,  69],
         [100,  95,  70]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_129.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.49151611328125, 'inference': 11810.044050216675, 'postprocess': 1.993417739868164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [208, 196, 202],
         [208, 195, 203],
         [206, 193, 201]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [197, 185, 191],
         [203, 190, 198],
         [207, 194, 202]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [187, 175, 181],
         [195, 182, 190],
         [204, 191, 199]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [135, 138, 152],
         [141, 144, 158],
         [145, 148, 162]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [126, 129, 143],
         [131, 134, 148],
         [137, 140, 154]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [133, 136, 150],
         [135, 138, 152],
         [142, 145, 159]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_13.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.977630615234375, 'inference': 12559.894800186157, 'postprocess': 1.2176036834716797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[145, 116, 119],
         [144, 115, 118],
         [144, 115, 118],
         ...,
         [ 98,  90,  67],
         [ 98,  90,  67],
         [ 98,  90,  67]],
 
        [[145, 116, 119],
         [145, 116, 119],
         [144, 115, 118],
         ...,
         [ 98,  90,  67],
         [ 98,  90,  67],
         [ 98,  90,  67]],
 
        [[144, 115, 118],
         [145, 116, 119],
         [145, 115, 120],
         ...,
         [ 98,  90,  67],
         [ 98,  90,  67],
         [ 97,  89,  66]],
 
        ...,
 
        [[ 83, 118,  91],
         [ 82, 117,  90],
         [ 80, 115,  88],
         ...,
         [109, 144, 124],
         [ 85, 119, 102],
         [ 42,  76,  59]],
 
        [[ 80, 113,  86],
         [ 82, 115,  88],
         [ 81, 116,  90],
         ...,
         [ 86, 121, 101],
         [ 63,  97,  80],
         [ 30,  64,  47]],
 
        [[ 80, 113,  86],
         [ 84, 117,  90],
         [ 85, 120,  94],
         ...,
         [ 57,  92,  72],
         [ 31,  65,  48],
         [ 10,  44,  27]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_130.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.443832397460938, 'inference': 12136.569738388062, 'postprocess': 1.0259151458740234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 83, 121,  91],
         [ 89, 127,  99],
         [ 89, 125, 101],
         ...,
         [ 27,  64,  44],
         [ 20,  55,  35],
         [ 21,  56,  36]],
 
        [[ 88, 126,  96],
         [ 93, 131, 103],
         [ 97, 133, 109],
         ...,
         [  2,  39,  19],
         [  6,  41,  21],
         [ 18,  53,  33]],
 
        [[ 93, 131, 103],
         [ 96, 133, 107],
         [104, 140, 118],
         ...,
         [  0,  16,   0],
         [  0,  28,   6],
         [ 14,  52,  30]],
 
        ...,
 
        [[194, 200, 207],
         [194, 200, 207],
         [193, 199, 206],
         ...,
         [162, 167, 200],
         [161, 165, 200],
         [161, 165, 200]],
 
        [[195, 201, 208],
         [194, 200, 207],
         [194, 200, 207],
         ...,
         [161, 166, 199],
         [161, 165, 200],
         [161, 165, 200]],
 
        [[196, 202, 209],
         [195, 201, 208],
         [195, 201, 208],
         ...,
         [159, 164, 197],
         [160, 164, 199],
         [160, 164, 199]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_131.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.892038345336914, 'inference': 12167.458295822144, 'postprocess': 0.8478164672851562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[198, 202, 213],
         [197, 201, 212],
         [196, 200, 211],
         ...,
         [158, 163, 202],
         [156, 161, 200],
         [155, 160, 199]],
 
        [[197, 201, 212],
         [197, 201, 212],
         [196, 200, 211],
         ...,
         [155, 160, 199],
         [153, 158, 197],
         [151, 156, 195]],
 
        [[197, 201, 212],
         [196, 200, 211],
         [195, 199, 210],
         ...,
         [153, 158, 197],
         [151, 156, 195],
         [149, 154, 193]],
 
        ...,
 
        [[180, 188, 201],
         [180, 188, 201],
         [181, 189, 202],
         ...,
         [146, 171, 191],
         [146, 171, 191],
         [145, 170, 190]],
 
        [[181, 189, 202],
         [181, 189, 202],
         [182, 190, 203],
         ...,
         [146, 171, 191],
         [142, 169, 189],
         [141, 168, 188]],
 
        [[183, 191, 204],
         [183, 191, 204],
         [184, 192, 205],
         ...,
         [146, 171, 191],
         [141, 168, 188],
         [139, 166, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_132.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.766080856323242, 'inference': 12224.867105484009, 'postprocess': 1.1456012725830078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[184, 193, 206],
         [184, 193, 206],
         [185, 194, 207],
         ...,
         [140, 167, 187],
         [140, 167, 187],
         [141, 168, 188]],
 
        [[183, 192, 205],
         [184, 193, 206],
         [185, 194, 207],
         ...,
         [141, 168, 188],
         [141, 168, 188],
         [142, 169, 189]],
 
        [[182, 191, 204],
         [183, 192, 205],
         [184, 193, 206],
         ...,
         [145, 170, 190],
         [143, 170, 190],
         [143, 170, 190]],
 
        ...,
 
        [[173, 183, 217],
         [173, 183, 217],
         [174, 183, 217],
         ...,
         [129, 145, 162],
         [130, 145, 164],
         [136, 151, 170]],
 
        [[173, 183, 217],
         [173, 183, 217],
         [174, 183, 217],
         ...,
         [140, 156, 173],
         [143, 157, 175],
         [146, 160, 178]],
 
        [[172, 182, 216],
         [172, 182, 216],
         [174, 183, 217],
         ...,
         [144, 160, 177],
         [146, 160, 178],
         [147, 161, 179]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_133.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.725166320800781, 'inference': 11229.11787033081, 'postprocess': 0.8599758148193359},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[172, 178, 213],
         [174, 180, 215],
         [176, 182, 217],
         ...,
         [131, 151, 162],
         [134, 150, 166],
         [141, 157, 173]],
 
        [[172, 178, 213],
         [174, 180, 215],
         [176, 182, 217],
         ...,
         [125, 144, 157],
         [124, 140, 156],
         [129, 145, 161]],
 
        [[173, 179, 214],
         [174, 180, 215],
         [176, 182, 217],
         ...,
         [124, 143, 156],
         [122, 138, 154],
         [126, 142, 158]],
 
        ...,
 
        [[220, 211, 224],
         [218, 209, 222],
         [215, 206, 219],
         ...,
         [170, 163, 184],
         [171, 164, 185],
         [172, 165, 186]],
 
        [[220, 211, 224],
         [219, 210, 223],
         [216, 207, 220],
         ...,
         [171, 164, 185],
         [170, 163, 184],
         [171, 164, 185]],
 
        [[220, 211, 224],
         [219, 210, 223],
         [217, 208, 221],
         ...,
         [171, 164, 185],
         [170, 163, 184],
         [171, 164, 185]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_134.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.556676864624023, 'inference': 11987.462043762207, 'postprocess': 0.8361339569091797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[223, 215, 226],
         [221, 213, 224],
         [217, 209, 220],
         ...,
         [173, 166, 187],
         [172, 165, 186],
         [171, 164, 185]],
 
        [[223, 215, 226],
         [221, 213, 224],
         [217, 209, 220],
         ...,
         [174, 167, 188],
         [174, 167, 188],
         [173, 166, 187]],
 
        [[222, 214, 225],
         [220, 212, 223],
         [218, 210, 221],
         ...,
         [176, 169, 190],
         [175, 168, 189],
         [175, 168, 189]],
 
        ...,
 
        [[154, 166, 206],
         [155, 167, 207],
         [154, 166, 206],
         ...,
         [164, 163, 195],
         [166, 165, 197],
         [166, 165, 197]],
 
        [[159, 172, 210],
         [160, 173, 211],
         [157, 170, 208],
         ...,
         [168, 167, 199],
         [168, 167, 201],
         [168, 167, 201]],
 
        [[161, 174, 212],
         [162, 175, 213],
         [157, 170, 208],
         ...,
         [170, 169, 201],
         [170, 169, 203],
         [170, 169, 203]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_135.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.936145782470703, 'inference': 12236.044883728027, 'postprocess': 1.2004375457763672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[155, 163, 210],
         [148, 156, 203],
         [151, 159, 206],
         ...,
         [169, 173, 197],
         [170, 174, 199],
         [172, 176, 201]],
 
        [[155, 163, 210],
         [148, 156, 203],
         [150, 158, 205],
         ...,
         [165, 169, 193],
         [166, 170, 195],
         [167, 171, 196]],
 
        [[158, 166, 213],
         [150, 158, 205],
         [149, 157, 204],
         ...,
         [160, 166, 189],
         [160, 165, 190],
         [161, 165, 193]],
 
        ...,
 
        [[ 85,  77, 108],
         [ 93,  85, 116],
         [ 99,  88, 120],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]],
 
        [[ 91,  80, 113],
         [ 97,  86, 119],
         [100,  89, 121],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]],
 
        [[ 92,  81, 114],
         [ 94,  83, 116],
         [ 95,  84, 116],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_136.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.618738174438477, 'inference': 11958.353042602539, 'postprocess': 3.058910369873047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 96,  85, 111],
         [ 94,  83, 109],
         [ 94,  83, 109],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]],
 
        [[ 98,  87, 113],
         [ 98,  87, 113],
         [ 99,  88, 114],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]],
 
        [[102,  92, 115],
         [103,  93, 116],
         [104,  94, 117],
         ...,
         [253, 249, 248],
         [253, 249, 248],
         [253, 249, 248]],
 
        ...,
 
        [[254, 254, 254],
         [254, 254, 254],
         [254, 255, 253],
         ...,
         [ 75,  99, 127],
         [ 55,  80, 106],
         [ 52,  77, 103]],
 
        [[255, 254, 253],
         [255, 254, 253],
         [255, 254, 253],
         ...,
         [ 69,  93, 121],
         [ 54,  79, 105],
         [ 71,  96, 122]],
 
        [[255, 254, 253],
         [255, 254, 253],
         [255, 254, 253],
         ...,
         [ 71,  95, 123],
         [ 49,  74, 100],
         [ 72,  97, 123]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_137.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.426904678344727, 'inference': 12684.893369674683, 'postprocess': 1.081228256225586},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [ 84, 116, 127],
         [ 60,  94, 100],
         [ 56,  91,  95]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [ 86, 118, 129],
         [ 69, 103, 109],
         [ 64,  99, 103]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [ 94, 126, 139],
         [ 84, 117, 126],
         [ 74, 108, 114]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [211, 213, 207],
         [199, 203, 197],
         [187, 192, 183]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [207, 211, 205],
         [197, 201, 195],
         [187, 192, 183]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [193, 197, 191],
         [173, 177, 171],
         [157, 162, 153]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_138.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.920431137084961, 'inference': 12665.943384170532, 'postprocess': 3.4520626068115234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [166, 170, 164],
         [140, 142, 136],
         [124, 126, 120]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [153, 157, 151],
         [130, 134, 128],
         [118, 122, 116]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [148, 155, 148],
         [133, 141, 131],
         [127, 135, 125]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_139.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.372068405151367, 'inference': 12349.440097808838, 'postprocess': 0.8401870727539062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [148, 157, 167],
         [152, 161, 171],
         [162, 171, 181]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [152, 161, 171],
         [153, 162, 172],
         [158, 167, 177]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [157, 167, 177],
         [156, 166, 176],
         [158, 168, 178]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [111,  63,  27],
         [120,  68,  31],
         [126,  74,  34]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [122,  74,  38],
         [123,  71,  34],
         [125,  72,  35]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [120,  70,  34],
         [133,  81,  44],
         [120,  67,  30]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_14.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.391691207885742, 'inference': 12034.997940063477, 'postprocess': 1.83868408203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_140.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.462408065795898, 'inference': 11364.227294921875, 'postprocess': 1.1818408966064453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_141.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.038116455078125, 'inference': 11349.165916442871, 'postprocess': 0.8380413055419922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_142.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.636692047119141, 'inference': 11661.516666412354, 'postprocess': 0.9710788726806641},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_143.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.848335266113281, 'inference': 12255.004167556763, 'postprocess': 0.8394718170166016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_144.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.625009536743164, 'inference': 12084.144115447998, 'postprocess': 0.8640289306640625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_145.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.732702255249023, 'inference': 12330.72829246521, 'postprocess': 0.9870529174804688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [164, 145, 138],
         [164, 145, 138],
         [165, 146, 139]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [169, 147, 141],
         [171, 149, 143],
         [173, 151, 145]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [171, 149, 143],
         [171, 149, 143],
         [171, 149, 143]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_146.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.858898162841797, 'inference': 11973.26946258545, 'postprocess': 0.8666515350341797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [163, 152, 138],
         [164, 153, 139],
         [165, 154, 140]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [164, 153, 139],
         [165, 154, 140],
         [166, 155, 141]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [167, 153, 141],
         [168, 155, 141],
         [168, 155, 141]],
 
        ...,
 
        [[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [158, 159, 163],
         [154, 155, 159],
         [150, 151, 155]],
 
        [[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [165, 166, 170],
         [157, 159, 160],
         [148, 150, 151]],
 
        [[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [154, 155, 159],
         [153, 155, 156],
         [152, 154, 155]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_147.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.158994674682617, 'inference': 12183.375120162964, 'postprocess': 0.8649826049804688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [153, 158, 159],
         [148, 153, 156],
         [141, 146, 149]],
 
        [[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [146, 151, 152],
         [149, 154, 157],
         [148, 153, 156]],
 
        [[252, 252, 252],
         [252, 252, 252],
         [252, 252, 252],
         ...,
         [138, 143, 144],
         [145, 150, 153],
         [149, 154, 157]],
 
        ...,
 
        [[111, 128, 185],
         [129, 146, 203],
         [147, 164, 221],
         ...,
         [154, 194, 199],
         [148, 191, 194],
         [143, 188, 191]],
 
        [[123, 140, 197],
         [131, 148, 205],
         [152, 169, 226],
         ...,
         [154, 196, 201],
         [150, 195, 198],
         [146, 194, 196]],
 
        [[132, 149, 206],
         [124, 141, 198],
         [142, 159, 216],
         ...,
         [154, 196, 201],
         [152, 197, 200],
         [149, 197, 199]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_148.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.0787200927734375, 'inference': 14319.860935211182, 'postprocess': 2.221345901489258},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[139, 156, 212],
         [123, 140, 196],
         [111, 128, 184],
         ...,
         [152, 192, 197],
         [153, 191, 196],
         [152, 190, 195]],
 
        [[124, 141, 197],
         [124, 141, 197],
         [127, 144, 200],
         ...,
         [151, 191, 196],
         [151, 189, 194],
         [151, 189, 194]],
 
        [[112, 129, 185],
         [119, 136, 192],
         [133, 150, 206],
         ...,
         [148, 188, 193],
         [150, 188, 193],
         [149, 187, 192]],
 
        ...,
 
        [[251, 230, 209],
         [251, 230, 209],
         [251, 230, 209],
         ...,
         [ 30,  72,  47],
         [ 32,  74,  51],
         [ 42,  84,  61]],
 
        [[252, 231, 210],
         [252, 231, 210],
         [252, 231, 210],
         ...,
         [ 28,  73,  47],
         [ 29,  73,  50],
         [ 38,  82,  59]],
 
        [[253, 232, 211],
         [253, 232, 211],
         [253, 232, 211],
         ...,
         [ 27,  72,  46],
         [ 28,  72,  49],
         [ 39,  83,  60]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_149.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.183862686157227, 'inference': 12116.997241973877, 'postprocess': 2.8357505798339844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [117,  69,  41],
         [116,  66,  36],
         [128,  77,  45]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [115,  70,  43],
         [110,  63,  35],
         [123,  76,  45]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [144, 107,  81],
         [123,  84,  56],
         [117,  77,  48]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_15.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.997823715209961, 'inference': 10934.725522994995, 'postprocess': 0.8704662322998047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[252, 238, 215],
         [248, 234, 211],
         [245, 231, 208],
         ...,
         [ 26,  71,  44],
         [ 31,  76,  49],
         [ 26,  74,  46]],
 
        [[250, 236, 213],
         [248, 234, 211],
         [246, 232, 209],
         ...,
         [ 25,  70,  43],
         [ 31,  79,  51],
         [ 29,  77,  49]],
 
        [[248, 234, 211],
         [247, 233, 210],
         [247, 233, 210],
         ...,
         [ 31,  76,  50],
         [ 40,  87,  61],
         [ 38,  86,  60]],
 
        ...,
 
        [[191, 180, 190],
         [188, 177, 187],
         [183, 172, 182],
         ...,
         [222, 209, 207],
         [228, 215, 213],
         [229, 216, 214]],
 
        [[185, 174, 184],
         [185, 174, 184],
         [184, 173, 183],
         ...,
         [227, 214, 212],
         [219, 204, 202],
         [208, 193, 191]],
 
        [[182, 171, 181],
         [184, 173, 183],
         [186, 175, 185],
         ...,
         [224, 211, 209],
         [203, 188, 186],
         [185, 170, 168]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_150.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.0482025146484375, 'inference': 12106.51183128357, 'postprocess': 0.8523464202880859},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[187, 179, 186],
         [189, 181, 188],
         [190, 182, 189],
         ...,
         [200, 188, 188],
         [181, 169, 169],
         [171, 159, 159]],
 
        [[189, 181, 188],
         [190, 182, 189],
         [189, 181, 188],
         ...,
         [186, 174, 174],
         [174, 162, 162],
         [170, 158, 158]],
 
        [[184, 176, 183],
         [185, 177, 184],
         [184, 176, 183],
         ...,
         [173, 161, 161],
         [170, 158, 158],
         [172, 160, 160]],
 
        ...,
 
        [[166, 171, 186],
         [160, 165, 180],
         [157, 162, 177],
         ...,
         [166, 159, 210],
         [165, 158, 209],
         [165, 158, 209]],
 
        [[168, 171, 186],
         [162, 165, 180],
         [160, 163, 178],
         ...,
         [166, 159, 210],
         [167, 160, 211],
         [168, 161, 212]],
 
        [[166, 169, 184],
         [161, 164, 179],
         [160, 163, 178],
         ...,
         [165, 158, 209],
         [168, 161, 212],
         [169, 162, 213]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_151.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.470203399658203, 'inference': 12243.911504745483, 'postprocess': 2.177715301513672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[151, 155, 174],
         [161, 165, 184],
         [168, 172, 191],
         ...,
         [164, 171, 191],
         [167, 175, 192],
         [168, 177, 191]],
 
        [[155, 159, 178],
         [163, 167, 186],
         [168, 172, 191],
         ...,
         [163, 170, 190],
         [165, 173, 190],
         [166, 175, 189]],
 
        [[161, 162, 182],
         [167, 168, 188],
         [170, 171, 191],
         ...,
         [159, 166, 185],
         [161, 169, 186],
         [163, 172, 186]],
 
        ...,
 
        [[ 77, 101,  66],
         [ 75,  99,  64],
         [ 74,  98,  63],
         ...,
         [125, 135, 119],
         [124, 134, 118],
         [123, 133, 117]],
 
        [[ 77, 101,  66],
         [ 75,  99,  64],
         [ 74,  98,  63],
         ...,
         [123, 133, 117],
         [123, 133, 117],
         [123, 133, 117]],
 
        [[ 76, 100,  65],
         [ 75,  99,  64],
         [ 75,  99,  64],
         ...,
         [122, 132, 116],
         [123, 133, 117],
         [124, 134, 118]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_152.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.358955383300781, 'inference': 12174.352169036865, 'postprocess': 1.1005401611328125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 72,  96,  61],
         [ 74,  98,  63],
         [ 77, 101,  66],
         ...,
         [122, 141, 122],
         [119, 137, 120],
         [113, 131, 114]],
 
        [[ 78, 102,  67],
         [ 79, 103,  68],
         [ 79, 103,  68],
         ...,
         [121, 140, 121],
         [119, 137, 120],
         [116, 134, 117]],
 
        [[ 80, 104,  69],
         [ 79, 103,  68],
         [ 79, 103,  68],
         ...,
         [116, 135, 116],
         [116, 135, 116],
         [116, 135, 116]],
 
        ...,
 
        [[ 95,  90,  65],
         [ 95,  90,  65],
         [ 95,  90,  65],
         ...,
         [108,  77,  78],
         [108,  77,  78],
         [108,  77,  78]],
 
        [[ 95,  90,  65],
         [ 96,  91,  66],
         [ 96,  91,  66],
         ...,
         [108,  77,  78],
         [108,  77,  80],
         [109,  78,  81]],
 
        [[ 96,  91,  66],
         [ 96,  91,  66],
         [ 96,  91,  66],
         ...,
         [108,  77,  78],
         [108,  77,  80],
         [109,  78,  81]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_153.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.130218505859375, 'inference': 12389.801740646362, 'postprocess': 0.934600830078125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 94,  88,  65],
         [ 95,  89,  66],
         [ 96,  90,  67],
         ...,
         [106,  78,  78],
         [106,  78,  78],
         [106,  78,  78]],
 
        [[ 94,  88,  65],
         [ 95,  89,  66],
         [ 96,  90,  67],
         ...,
         [106,  78,  78],
         [106,  78,  78],
         [106,  78,  78]],
 
        [[ 95,  89,  66],
         [ 95,  89,  66],
         [ 96,  90,  67],
         ...,
         [105,  77,  77],
         [105,  77,  77],
         [105,  77,  77]],
 
        ...,
 
        [[ 24,  59,  45],
         [ 33,  69,  55],
         [ 23,  64,  49],
         ...,
         [111,  96,  94],
         [115, 100,  98],
         [117, 102, 100]],
 
        [[ 28,  61,  47],
         [ 49,  84,  70],
         [ 32,  73,  58],
         ...,
         [114,  99,  97],
         [112,  97,  95],
         [110,  95,  93]],
 
        [[ 24,  57,  43],
         [ 67, 102,  88],
         [ 56,  97,  82],
         ...,
         [116, 101,  99],
         [110,  95,  93],
         [105,  90,  88]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_154.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.103038787841797, 'inference': 12203.389167785645, 'postprocess': 0.8690357208251953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 12,  59,  43],
         [ 41,  90,  74],
         [ 68, 117, 101],
         ...,
         [110,  96,  97],
         [108,  96,  96],
         [106,  94,  94]],
 
        [[  8,  55,  39],
         [ 43,  92,  76],
         [ 68, 120, 103],
         ...,
         [108,  94,  95],
         [106,  94,  94],
         [106,  94,  94]],
 
        [[ 30,  80,  62],
         [ 55, 107,  89],
         [ 67, 119, 101],
         ...,
         [106,  92,  93],
         [105,  93,  93],
         [105,  93,  93]],
 
        ...,
 
        [[160, 166, 203],
         [158, 164, 201],
         [154, 160, 197],
         ...,
         [104, 109, 108],
         [105, 110, 109],
         [106, 111, 110]],
 
        [[158, 163, 202],
         [157, 162, 201],
         [156, 161, 200],
         ...,
         [105, 110, 109],
         [106, 111, 110],
         [107, 112, 111]],
 
        [[154, 159, 198],
         [156, 161, 200],
         [158, 163, 202],
         ...,
         [105, 110, 109],
         [107, 112, 111],
         [108, 113, 112]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_155.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.213665008544922, 'inference': 11930.06944656372, 'postprocess': 0.86212158203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[150, 158, 188],
         [152, 160, 190],
         [154, 161, 194],
         ...,
         [108, 110, 110],
         [109, 111, 111],
         [110, 112, 112]],
 
        [[149, 157, 187],
         [151, 159, 189],
         [153, 160, 193],
         ...,
         [107, 109, 109],
         [108, 110, 110],
         [110, 112, 112]],
 
        [[150, 158, 188],
         [151, 159, 189],
         [153, 160, 193],
         ...,
         [105, 107, 107],
         [107, 109, 109],
         [110, 112, 112]],
 
        ...,
 
        [[137, 175, 179],
         [135, 173, 177],
         [129, 170, 172],
         ...,
         [177, 161, 149],
         [218, 202, 190],
         [220, 204, 192]],
 
        [[134, 172, 176],
         [130, 168, 172],
         [124, 165, 167],
         ...,
         [128, 112,  99],
         [145, 129, 116],
         [185, 169, 156]],
 
        [[128, 166, 170],
         [122, 163, 166],
         [118, 159, 161],
         ...,
         [118, 102,  89],
         [134, 118, 105],
         [230, 214, 201]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_156.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.233951568603516, 'inference': 11561.169385910034, 'postprocess': 1.2483596801757812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[127, 172, 169],
         [120, 165, 162],
         [116, 161, 158],
         ...,
         [125, 118, 103],
         [128, 121, 106],
         [169, 162, 147]],
 
        [[130, 175, 172],
         [118, 163, 160],
         [109, 154, 151],
         ...,
         [127, 120, 105],
         [123, 116, 101],
         [147, 140, 125]],
 
        [[135, 178, 175],
         [118, 161, 158],
         [101, 146, 143],
         ...,
         [130, 121, 107],
         [126, 117, 103],
         [130, 121, 107]],
 
        ...,
 
        [[136, 157, 178],
         [136, 157, 178],
         [138, 156, 179],
         ...,
         [222, 200, 195],
         [172, 145, 141],
         [143, 116, 112]],
 
        [[150, 169, 190],
         [147, 166, 187],
         [143, 162, 183],
         ...,
         [184, 162, 156],
         [141, 116, 112],
         [152, 127, 123]],
 
        [[151, 170, 191],
         [147, 166, 187],
         [143, 162, 183],
         ...,
         [137, 118, 111],
         [128, 103,  99],
         [164, 139, 135]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_157.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.691144943237305, 'inference': 11253.744840621948, 'postprocess': 1.1196136474609375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[146, 160, 188],
         [152, 166, 194],
         [154, 168, 196],
         ...,
         [135, 106, 102],
         [156, 125, 124],
         [133, 102, 101]],
 
        [[142, 156, 184],
         [153, 167, 195],
         [159, 173, 201],
         ...,
         [136, 107, 103],
         [142, 111, 110],
         [150, 119, 118]],
 
        [[135, 149, 177],
         [150, 164, 192],
         [162, 176, 204],
         ...,
         [174, 145, 141],
         [161, 130, 127],
         [167, 136, 133]],
 
        ...,
 
        [[172, 165, 186],
         [171, 164, 185],
         [172, 165, 186],
         ...,
         [126, 120, 115],
         [120, 114, 107],
         [120, 114, 107]],
 
        [[170, 163, 184],
         [171, 164, 185],
         [171, 164, 185],
         ...,
         [133, 127, 122],
         [123, 117, 112],
         [122, 116, 111]],
 
        [[170, 163, 184],
         [170, 163, 184],
         [170, 163, 184],
         ...,
         [142, 136, 131],
         [130, 124, 119],
         [130, 124, 119]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_158.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.673906326293945, 'inference': 12024.633884429932, 'postprocess': 1.1410713195800781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[173, 164, 185],
         [172, 163, 184],
         [172, 163, 184],
         ...,
         [133, 125, 125],
         [127, 118, 115],
         [120, 111, 108]],
 
        [[174, 165, 186],
         [173, 164, 185],
         [172, 163, 184],
         ...,
         [122, 114, 114],
         [122, 113, 110],
         [120, 111, 108]],
 
        [[174, 165, 186],
         [173, 164, 185],
         [172, 163, 184],
         ...,
         [115, 106, 103],
         [120, 108, 106],
         [124, 112, 110]],
 
        ...,
 
        [[174, 172, 201],
         [174, 172, 201],
         [174, 172, 201],
         ...,
         [244, 235, 232],
         [239, 228, 224],
         [237, 226, 222]],
 
        [[172, 170, 199],
         [173, 171, 200],
         [174, 172, 201],
         ...,
         [237, 230, 227],
         [233, 224, 220],
         [232, 223, 219]],
 
        [[171, 169, 198],
         [172, 170, 199],
         [173, 171, 200],
         ...,
         [237, 232, 229],
         [233, 224, 220],
         [231, 222, 218]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_159.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.258747100830078, 'inference': 12610.59284210205, 'postprocess': 0.9341239929199219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_16.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.97691535949707, 'inference': 12028.26714515686, 'postprocess': 1.1289119720458984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[164, 168, 196],
         [167, 171, 199],
         [169, 173, 201],
         ...,
         [234, 240, 239],
         [226, 234, 233],
         [219, 227, 226]],
 
        [[165, 169, 197],
         [167, 171, 199],
         [168, 172, 200],
         ...,
         [233, 239, 238],
         [234, 240, 239],
         [232, 240, 239]],
 
        [[165, 169, 197],
         [166, 170, 198],
         [167, 171, 199],
         ...,
         [230, 235, 234],
         [235, 240, 239],
         [238, 244, 243]],
 
        ...,
 
        [[253, 249, 248],
         [253, 249, 248],
         [253, 249, 248],
         ...,
         [171, 171, 211],
         [172, 172, 212],
         [172, 172, 212]],
 
        [[253, 249, 248],
         [253, 249, 248],
         [253, 249, 248],
         ...,
         [172, 172, 212],
         [173, 173, 213],
         [175, 175, 215]],
 
        [[253, 249, 248],
         [253, 249, 248],
         [253, 249, 248],
         ...,
         [172, 172, 212],
         [174, 174, 214],
         [177, 177, 217]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_160.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.585193634033203, 'inference': 12119.532346725464, 'postprocess': 0.9429454803466797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 251, 250],
         [255, 251, 250],
         [255, 251, 250],
         ...,
         [173, 172, 206],
         [177, 176, 210],
         [179, 178, 212]],
 
        [[254, 250, 249],
         [255, 251, 250],
         [255, 251, 250],
         ...,
         [173, 172, 206],
         [174, 173, 207],
         [175, 174, 208]],
 
        [[254, 250, 249],
         [254, 250, 249],
         [254, 250, 249],
         ...,
         [172, 170, 206],
         [170, 169, 203],
         [169, 168, 202]],
 
        ...,
 
        [[ 68, 106, 108],
         [ 64, 102, 102],
         [ 56,  96,  94],
         ...,
         [173, 186, 194],
         [167, 180, 188],
         [163, 176, 184]],
 
        [[ 68, 108, 107],
         [ 69, 111, 110],
         [ 59, 104, 101],
         ...,
         [176, 189, 197],
         [169, 182, 190],
         [164, 177, 185]],
 
        [[ 53,  95,  94],
         [ 62, 107, 104],
         [ 59, 104, 101],
         ...,
         [176, 189, 197],
         [170, 183, 191],
         [165, 178, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_161.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.995677947998047, 'inference': 12364.978075027466, 'postprocess': 0.8978843688964844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 63, 106,  93],
         [ 69, 112,  99],
         [ 68, 112,  99],
         ...,
         [185, 191, 204],
         [183, 189, 202],
         [181, 187, 200]],
 
        [[ 67, 110,  97],
         [ 70, 114, 101],
         [ 68, 112,  99],
         ...,
         [186, 192, 205],
         [184, 190, 203],
         [182, 188, 201]],
 
        [[ 72, 117, 101],
         [ 67, 114,  98],
         [ 60, 107,  91],
         ...,
         [185, 193, 206],
         [184, 192, 205],
         [182, 190, 203]],
 
        ...,
 
        [[158, 170, 164],
         [158, 170, 164],
         [149, 163, 157],
         ...,
         [149, 162, 164],
         [138, 151, 153],
         [136, 149, 151]],
 
        [[157, 169, 163],
         [150, 162, 156],
         [133, 147, 141],
         ...,
         [139, 151, 153],
         [136, 148, 150],
         [140, 152, 154]],
 
        [[145, 157, 151],
         [136, 148, 142],
         [119, 133, 127],
         ...,
         [133, 145, 147],
         [140, 152, 154],
         [150, 162, 164]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_162.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.706953048706055, 'inference': 12241.25075340271, 'postprocess': 0.8306503295898438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[118, 134, 123],
         [124, 140, 129],
         [122, 138, 127],
         ...,
         [127, 132, 135],
         [138, 143, 146],
         [157, 162, 165]],
 
        [[120, 136, 125],
         [122, 138, 127],
         [121, 137, 126],
         ...,
         [121, 126, 129],
         [133, 138, 141],
         [153, 158, 161]],
 
        [[123, 141, 128],
         [123, 141, 128],
         [124, 142, 129],
         ...,
         [123, 127, 132],
         [135, 139, 144],
         [156, 160, 165]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [171, 139, 128],
         [171, 139, 128],
         [171, 139, 128]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [172, 140, 129],
         [173, 141, 130],
         [172, 140, 129]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [171, 139, 128],
         [173, 141, 130],
         [173, 141, 130]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_163.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.337020874023438, 'inference': 11792.354106903076, 'postprocess': 1.0554790496826172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [171, 132, 123],
         [173, 134, 125],
         [174, 135, 126]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [172, 133, 124],
         [173, 134, 125],
         [174, 135, 126]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [171, 135, 125],
         [171, 135, 125],
         [172, 136, 126]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_164.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.773471832275391, 'inference': 11562.651634216309, 'postprocess': 0.8671283721923828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_165.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.48753547668457, 'inference': 11850.572109222412, 'postprocess': 1.0724067687988281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_166.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.288860321044922, 'inference': 12174.556970596313, 'postprocess': 0.9665489196777344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_167.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.273031234741211, 'inference': 12570.356130599976, 'postprocess': 1.070261001586914},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_168.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.876562118530273, 'inference': 12630.422830581665, 'postprocess': 0.7252693176269531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_169.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.637334823608398, 'inference': 12974.437475204468, 'postprocess': 1.1456012725830078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_17.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.249210357666016, 'inference': 12042.235612869263, 'postprocess': 1.0285377502441406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[165, 147, 140],
         [160, 142, 135],
         [158, 142, 136],
         ...,
         [162, 180, 239],
         [162, 180, 239],
         [162, 180, 239]],
 
        [[168, 149, 142],
         [161, 143, 136],
         [155, 136, 131],
         ...,
         [162, 180, 239],
         [162, 180, 239],
         [162, 180, 239]],
 
        [[162, 143, 136],
         [162, 143, 136],
         [160, 141, 136],
         ...,
         [162, 180, 239],
         [162, 180, 239],
         [162, 180, 239]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_170.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.808633804321289, 'inference': 12376.501560211182, 'postprocess': 0.9334087371826172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[167, 146, 144],
         [164, 143, 141],
         [160, 139, 137],
         ...,
         [163, 178, 241],
         [164, 179, 242],
         [165, 180, 243]],
 
        [[170, 149, 147],
         [167, 146, 144],
         [163, 142, 140],
         ...,
         [163, 178, 241],
         [163, 178, 241],
         [164, 179, 242]],
 
        [[174, 153, 151],
         [171, 150, 148],
         [167, 146, 144],
         ...,
         [162, 177, 240],
         [162, 177, 240],
         [162, 177, 240]],
 
        ...,
 
        [[139, 140, 144],
         [137, 138, 142],
         [135, 134, 138],
         ...,
         [224, 235, 249],
         [226, 237, 251],
         [214, 225, 239]],
 
        [[133, 134, 138],
         [128, 129, 133],
         [122, 123, 127],
         ...,
         [212, 222, 239],
         [221, 231, 248],
         [211, 224, 240]],
 
        [[141, 142, 146],
         [136, 137, 141],
         [130, 131, 135],
         ...,
         [207, 217, 234],
         [217, 230, 246],
         [212, 225, 241]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_171.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.083768844604492, 'inference': 11687.842607498169, 'postprocess': 1.1868476867675781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[156, 152, 163],
         [149, 145, 156],
         [143, 139, 150],
         ...,
         [199, 209, 226],
         [203, 216, 232],
         [201, 214, 230]],
 
        [[161, 157, 168],
         [165, 161, 172],
         [169, 165, 176],
         ...,
         [194, 204, 221],
         [197, 210, 226],
         [196, 209, 225]],
 
        [[156, 155, 165],
         [167, 166, 176],
         [176, 175, 185],
         ...,
         [195, 205, 222],
         [194, 207, 223],
         [196, 209, 225]],
 
        ...,
 
        [[146, 187, 196],
         [148, 189, 198],
         [153, 192, 201],
         ...,
         [239, 239, 245],
         [239, 239, 245],
         [240, 240, 246]],
 
        [[152, 194, 201],
         [153, 195, 202],
         [156, 195, 203],
         ...,
         [239, 239, 245],
         [239, 239, 245],
         [240, 240, 246]],
 
        [[154, 196, 203],
         [155, 197, 204],
         [156, 195, 203],
         ...,
         [239, 239, 245],
         [240, 240, 246],
         [240, 240, 246]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_172.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.592916488647461, 'inference': 11694.292783737183, 'postprocess': 3.1919479370117188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[147, 186, 194],
         [157, 196, 204],
         [155, 197, 204],
         ...,
         [237, 240, 244],
         [237, 240, 244],
         [237, 240, 244]],
 
        [[160, 199, 207],
         [162, 201, 209],
         [154, 196, 203],
         ...,
         [238, 241, 245],
         [238, 241, 245],
         [238, 241, 245]],
 
        [[159, 199, 204],
         [155, 195, 200],
         [141, 183, 188],
         ...,
         [239, 242, 246],
         [239, 242, 246],
         [239, 242, 246]],
 
        ...,
 
        [[ 30, 100,  70],
         [ 40, 107,  78],
         [ 45, 110,  84],
         ...,
         [121, 127, 134],
         [128, 131, 139],
         [130, 134, 139]],
 
        [[ 25,  98,  66],
         [ 36, 109,  77],
         [ 42, 112,  82],
         ...,
         [120, 124, 129],
         [125, 129, 134],
         [129, 134, 137]],
 
        [[ 21,  96,  64],
         [ 33, 108,  76],
         [ 43, 113,  83],
         ...,
         [117, 121, 126],
         [124, 129, 132],
         [128, 133, 136]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_173.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.066249847412109, 'inference': 12351.949691772461, 'postprocess': 2.051830291748047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 30,  83,  63],
         [ 58, 111,  91],
         [ 50, 103,  83],
         ...,
         [111, 114, 128],
         [124, 125, 139],
         [136, 137, 151]],
 
        [[ 36,  89,  69],
         [ 54, 107,  87],
         [ 44,  97,  77],
         ...,
         [108, 111, 125],
         [119, 120, 134],
         [130, 131, 145]],
 
        [[ 50, 106,  83],
         [ 54, 110,  87],
         [ 42,  98,  75],
         ...,
         [106, 109, 123],
         [113, 116, 130],
         [123, 126, 140]],
 
        ...,
 
        [[201, 187, 189],
         [184, 170, 172],
         [169, 155, 157],
         ...,
         [ 19,  54,  27],
         [ 18,  51,  24],
         [ 18,  51,  24]],
 
        [[182, 168, 170],
         [173, 159, 161],
         [167, 153, 155],
         ...,
         [ 23,  58,  31],
         [ 21,  54,  27],
         [ 21,  54,  27]],
 
        [[168, 154, 156],
         [165, 151, 153],
         [167, 153, 155],
         ...,
         [ 24,  59,  32],
         [ 22,  55,  28],
         [ 22,  55,  28]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_174.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.608486175537109, 'inference': 12368.371725082397, 'postprocess': 2.7298927307128906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[169, 155, 157],
         [169, 155, 157],
         [169, 155, 157],
         ...,
         [ 30,  73,  40],
         [ 23,  69,  33],
         [ 24,  70,  34]],
 
        [[169, 155, 157],
         [169, 155, 157],
         [169, 155, 157],
         ...,
         [ 35,  78,  45],
         [ 27,  73,  37],
         [ 27,  73,  37]],
 
        [[169, 155, 157],
         [169, 155, 157],
         [169, 155, 157],
         ...,
         [ 38,  81,  48],
         [ 29,  73,  37],
         [ 27,  71,  35]],
 
        ...,
 
        [[157, 166, 193],
         [158, 168, 192],
         [162, 170, 193],
         ...,
         [139, 126, 124],
         [138, 125, 123],
         [138, 125, 123]],
 
        [[160, 170, 194],
         [160, 170, 194],
         [160, 171, 193],
         ...,
         [137, 124, 122],
         [138, 125, 123],
         [138, 125, 123]],
 
        [[163, 173, 197],
         [162, 173, 195],
         [159, 170, 192],
         ...,
         [135, 122, 120],
         [137, 124, 122],
         [139, 126, 124]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_175.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.372928619384766, 'inference': 12297.964811325073, 'postprocess': 0.8740425109863281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[158, 182, 188],
         [156, 180, 186],
         [156, 178, 184],
         ...,
         [136, 121, 119],
         [136, 121, 119],
         [137, 122, 120]],
 
        [[154, 178, 184],
         [153, 177, 183],
         [153, 175, 181],
         ...,
         [131, 116, 114],
         [131, 116, 114],
         [131, 116, 114]],
 
        [[151, 173, 179],
         [151, 173, 179],
         [149, 171, 177],
         ...,
         [130, 115, 113],
         [129, 114, 112],
         [128, 113, 111]],
 
        ...,
 
        [[130, 137, 132],
         [128, 136, 129],
         [130, 138, 131],
         ...,
         [159, 129, 128],
         [138, 107, 104],
         [142, 109, 106]],
 
        [[128, 135, 130],
         [126, 134, 127],
         [129, 137, 130],
         ...,
         [149, 119, 118],
         [139, 108, 107],
         [141, 107, 107]],
 
        [[126, 133, 128],
         [123, 131, 124],
         [128, 136, 129],
         ...,
         [136, 106, 105],
         [136, 105, 104],
         [133,  99,  99]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_176.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.616851806640625, 'inference': 12607.77473449707, 'postprocess': 0.6954669952392578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[115, 131, 114],
         [119, 135, 118],
         [125, 141, 123],
         ...,
         [123,  97,  90],
         [134, 108, 101],
         [135, 109, 102]],
 
        [[117, 133, 116],
         [121, 137, 119],
         [125, 141, 123],
         ...,
         [135, 109, 102],
         [142, 116, 109],
         [151, 125, 118]],
 
        [[121, 137, 119],
         [122, 138, 120],
         [124, 140, 122],
         ...,
         [143, 117, 110],
         [140, 114, 107],
         [157, 131, 124]],
 
        ...,
 
        [[106,  79,  82],
         [106,  79,  82],
         [106,  79,  82],
         ...,
         [150, 122, 121],
         [150, 122, 121],
         [133, 105, 104]],
 
        [[108,  81,  84],
         [107,  80,  83],
         [107,  80,  83],
         ...,
         [149, 121, 120],
         [153, 125, 124],
         [142, 114, 113]],
 
        [[108,  81,  84],
         [108,  81,  84],
         [108,  81,  84],
         ...,
         [146, 118, 117],
         [153, 125, 124],
         [149, 121, 120]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_177.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.398677825927734, 'inference': 12748.811960220337, 'postprocess': 0.9007453918457031},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[113,  85,  85],
         [110,  82,  82],
         [107,  79,  79],
         ...,
         [152, 126, 126],
         [144, 118, 118],
         [146, 120, 120]],
 
        [[113,  85,  85],
         [110,  82,  82],
         [107,  79,  79],
         ...,
         [154, 128, 128],
         [148, 122, 122],
         [148, 122, 122]],
 
        [[112,  84,  84],
         [110,  82,  82],
         [107,  79,  79],
         ...,
         [120,  94,  94],
         [127, 101, 101],
         [152, 126, 126]],
 
        ...,
 
        [[113,  98,  96],
         [110,  95,  93],
         [107,  92,  90],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[112,  97,  95],
         [109,  94,  92],
         [106,  91,  89],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[112,  97,  95],
         [109,  94,  92],
         [106,  91,  89],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_178.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.822917938232422, 'inference': 12306.1044216156, 'postprocess': 0.9026527404785156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[109,  94,  92],
         [106,  91,  89],
         [105,  90,  88],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[109,  94,  92],
         [107,  92,  90],
         [105,  90,  88],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[109,  94,  92],
         [107,  92,  90],
         [106,  91,  89],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[109, 114, 115],
         [107, 112, 113],
         [105, 110, 111],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[108, 113, 114],
         [107, 112, 113],
         [105, 110, 111],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[108, 113, 114],
         [107, 112, 113],
         [104, 109, 110],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_179.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.778789520263672, 'inference': 12306.504487991333, 'postprocess': 1.5573501586914062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_18.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.8302154541015625, 'inference': 11881.882667541504, 'postprocess': 1.1873245239257812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[105, 110, 109],
         [104, 109, 108],
         [104, 109, 108],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[107, 112, 111],
         [106, 111, 110],
         [106, 111, 110],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[108, 113, 112],
         [108, 113, 112],
         [107, 112, 111],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[251, 248, 240],
         [243, 240, 232],
         [228, 220, 213],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 253, 245],
         [255, 255, 249],
         [255, 255, 249],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[253, 251, 243],
         [249, 246, 238],
         [247, 241, 234],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_180.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.799221038818359, 'inference': 11815.725088119507, 'postprocess': 1.0216236114501953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[221, 210, 202],
         [243, 232, 224],
         [222, 209, 201],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[142, 131, 123],
         [162, 151, 143],
         [152, 139, 131],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[122, 109, 101],
         [133, 120, 112],
         [129, 113, 106],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[165, 146, 143],
         [220, 201, 196],
         [249, 228, 226],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[200, 182, 181],
         [247, 230, 227],
         [255, 246, 245],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[222, 207, 205],
         [250, 235, 233],
         [253, 233, 232],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_181.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.171869277954102, 'inference': 13264.87398147583, 'postprocess': 1.291036605834961},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[176, 163, 161],
         [233, 220, 218],
         [247, 232, 230],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[185, 170, 168],
         [245, 230, 228],
         [255, 243, 241],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[206, 188, 187],
         [248, 230, 229],
         [251, 234, 231],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[127, 124, 119],
         [122, 119, 114],
         [118, 115, 110],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[120, 119, 115],
         [119, 118, 114],
         [120, 117, 113],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[115, 116, 112],
         [120, 121, 117],
         [124, 121, 117],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_182.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.023189544677734, 'inference': 12669.451475143433, 'postprocess': 1.1188983917236328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[128, 114, 115],
         [132, 120, 120],
         [128, 116, 116],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[125, 111, 112],
         [129, 117, 117],
         [129, 117, 117],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[126, 112, 113],
         [125, 113, 113],
         [128, 116, 116],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[245, 223, 218],
         [207, 185, 180],
         [167, 145, 140],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[248, 232, 226],
         [200, 181, 176],
         [168, 146, 141],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[252, 238, 232],
         [218, 202, 196],
         [204, 182, 177],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_183.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 13.164997100830078, 'inference': 12362.796783447266, 'postprocess': 0.9188652038574219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[233, 231, 230],
         [239, 237, 236],
         [225, 221, 220],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[240, 238, 237],
         [234, 232, 231],
         [238, 234, 233],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[246, 244, 243],
         [232, 230, 229],
         [243, 239, 238],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[171, 174, 212],
         [172, 175, 213],
         [172, 175, 213],
         ...,
         [148, 147, 173],
         [148, 147, 173],
         [148, 147, 173]],
 
        [[171, 174, 212],
         [171, 174, 212],
         [172, 175, 213],
         ...,
         [147, 146, 172],
         [147, 146, 172],
         [148, 147, 173]],
 
        [[170, 173, 211],
         [171, 174, 212],
         [171, 174, 212],
         ...,
         [147, 146, 172],
         [147, 146, 172],
         [147, 146, 172]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_184.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.055997848510742, 'inference': 12301.950931549072, 'postprocess': 0.6935596466064453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[169, 172, 210],
         [170, 173, 211],
         [171, 174, 212],
         ...,
         [148, 149, 169],
         [148, 149, 169],
         [148, 149, 169]],
 
        [[167, 170, 208],
         [169, 172, 210],
         [171, 174, 212],
         ...,
         [148, 149, 169],
         [148, 149, 169],
         [148, 149, 169]],
 
        [[165, 168, 206],
         [168, 171, 209],
         [171, 174, 212],
         ...,
         [148, 149, 169],
         [147, 148, 168],
         [147, 148, 168]],
 
        ...,
 
        [[170, 181, 189],
         [168, 179, 187],
         [168, 179, 187],
         ...,
         [184, 176, 193],
         [186, 178, 195],
         [188, 180, 197]],
 
        [[166, 179, 187],
         [165, 178, 186],
         [168, 179, 187],
         ...,
         [184, 176, 193],
         [186, 178, 195],
         [188, 180, 197]],
 
        [[166, 179, 187],
         [166, 179, 187],
         [171, 182, 190],
         ...,
         [184, 176, 193],
         [187, 179, 196],
         [189, 181, 198]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_185.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.453275680541992, 'inference': 12574.373245239258, 'postprocess': 0.91552734375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[174, 185, 193],
         [172, 183, 191],
         [174, 185, 193],
         ...,
         [190, 180, 196],
         [189, 179, 195],
         [188, 178, 194]],
 
        [[178, 189, 197],
         [176, 187, 195],
         [176, 187, 195],
         ...,
         [190, 180, 196],
         [189, 179, 195],
         [188, 178, 194]],
 
        [[181, 194, 202],
         [179, 192, 200],
         [176, 189, 197],
         ...,
         [190, 180, 196],
         [190, 180, 196],
         [188, 178, 194]],
 
        ...,
 
        [[167, 174, 183],
         [178, 185, 194],
         [180, 187, 196],
         ...,
         [ 47, 122,  90],
         [ 44, 114,  83],
         [ 43, 113,  82]],
 
        [[170, 177, 186],
         [174, 181, 190],
         [176, 183, 192],
         ...,
         [ 65, 142, 108],
         [ 54, 130,  96],
         [ 50, 124,  90]],
 
        [[177, 184, 193],
         [177, 184, 193],
         [178, 185, 194],
         ...,
         [ 79, 159, 124],
         [ 70, 146, 112],
         [ 60, 136, 102]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_186.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.352424621582031, 'inference': 12491.918802261353, 'postprocess': 1.1277198791503906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[174, 185, 193],
         [178, 189, 197],
         [175, 186, 194],
         ...,
         [ 62, 149, 116],
         [ 62, 149, 116],
         [ 63, 150, 117]],
 
        [[176, 187, 195],
         [181, 192, 200],
         [178, 189, 197],
         ...,
         [ 63, 150, 117],
         [ 72, 159, 126],
         [ 73, 160, 127]],
 
        [[175, 184, 193],
         [186, 195, 204],
         [185, 194, 203],
         ...,
         [ 74, 159, 127],
         [ 91, 178, 145],
         [ 86, 173, 140]],
 
        ...,
 
        [[178, 144, 131],
         [169, 135, 122],
         [170, 136, 123],
         ...,
         [130, 155, 145],
         [101, 126, 116],
         [ 81, 105,  97]],
 
        [[176, 142, 129],
         [169, 135, 122],
         [173, 139, 126],
         ...,
         [122, 148, 135],
         [ 98, 123, 113],
         [ 83, 108,  98]],
 
        [[174, 140, 127],
         [168, 134, 121],
         [174, 140, 127],
         ...,
         [113, 139, 125],
         [101, 126, 116],
         [ 96, 121, 111]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_187.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.462667465209961, 'inference': 12610.628366470337, 'postprocess': 1.0793209075927734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 140, 120],
         [175, 140, 120],
         [171, 135, 117],
         ...,
         [105, 137, 113],
         [105, 134, 111],
         [103, 132, 109]],
 
        [[173, 138, 118],
         [172, 137, 117],
         [170, 134, 116],
         ...,
         [104, 136, 112],
         [105, 134, 111],
         [105, 134, 111]],
 
        [[169, 136, 117],
         [167, 134, 115],
         [166, 133, 114],
         ...,
         [102, 134, 110],
         [103, 132, 109],
         [105, 134, 111]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_188.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.706403732299805, 'inference': 12106.584548950195, 'postprocess': 1.0502338409423828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_189.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.14621353149414, 'inference': 11348.72055053711, 'postprocess': 0.9233951568603516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_19.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.4176788330078125, 'inference': 11712.992191314697, 'postprocess': 1.2950897216796875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_190.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.19141960144043, 'inference': 12134.883880615234, 'postprocess': 0.9720325469970703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_191.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.328821182250977, 'inference': 12210.43848991394, 'postprocess': 0.7851123809814453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_192.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.607221603393555, 'inference': 12104.30932044983, 'postprocess': 0.8072853088378906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [158, 167, 177],
         [157, 166, 176],
         [155, 164, 174]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [158, 167, 177],
         [157, 166, 176],
         [151, 160, 170]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [157, 166, 176],
         [155, 164, 174],
         [149, 158, 168]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_193.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.619691848754883, 'inference': 12006.049156188965, 'postprocess': 0.8463859558105469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [153, 160, 169],
         [153, 160, 169],
         [153, 160, 169]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [152, 159, 168],
         [152, 159, 168],
         [152, 159, 168]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [150, 157, 166],
         [150, 157, 166],
         [151, 158, 167]],
 
        ...,
 
        [[164, 181, 244],
         [163, 180, 243],
         [163, 180, 243],
         ...,
         [161, 172, 216],
         [161, 172, 216],
         [162, 173, 217]],
 
        [[162, 179, 242],
         [162, 179, 242],
         [162, 179, 242],
         ...,
         [161, 172, 216],
         [161, 172, 216],
         [162, 173, 217]],
 
        [[161, 178, 241],
         [161, 178, 241],
         [161, 178, 241],
         ...,
         [161, 172, 216],
         [162, 173, 217],
         [162, 173, 217]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_194.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.367206573486328, 'inference': 12091.2344455719, 'postprocess': 2.9888153076171875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[162, 179, 242],
         [163, 180, 243],
         [163, 180, 243],
         ...,
         [161, 172, 216],
         [161, 172, 216],
         [161, 172, 216]],
 
        [[161, 178, 241],
         [162, 179, 242],
         [163, 180, 243],
         ...,
         [161, 172, 216],
         [161, 172, 216],
         [161, 172, 216]],
 
        [[159, 176, 239],
         [162, 179, 242],
         [164, 181, 244],
         ...,
         [161, 172, 216],
         [161, 172, 216],
         [161, 172, 216]],
 
        ...,
 
        [[196, 205, 225],
         [189, 198, 218],
         [184, 193, 213],
         ...,
         [233, 226, 233],
         [238, 231, 238],
         [222, 215, 222]],
 
        [[193, 201, 224],
         [190, 199, 219],
         [187, 196, 216],
         ...,
         [226, 219, 226],
         [228, 221, 228],
         [240, 233, 240]],
 
        [[190, 198, 221],
         [191, 199, 222],
         [192, 201, 221],
         ...,
         [218, 211, 218],
         [217, 210, 217],
         [253, 246, 253]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_195.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.91676139831543, 'inference': 11578.901290893555, 'postprocess': 2.6085376739501953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[183, 193, 217],
         [185, 195, 219],
         [186, 196, 220],
         ...,
         [217, 210, 217],
         [226, 219, 226],
         [241, 234, 241]],
 
        [[188, 198, 222],
         [189, 199, 223],
         [187, 197, 221],
         ...,
         [221, 214, 221],
         [227, 220, 227],
         [236, 229, 236]],
 
        [[192, 202, 226],
         [191, 201, 225],
         [187, 198, 220],
         ...,
         [228, 221, 228],
         [229, 222, 229],
         [226, 219, 226]],
 
        ...,
 
        [[240, 241, 245],
         [240, 241, 245],
         [240, 241, 245],
         ...,
         [137, 143, 190],
         [135, 138, 189],
         [131, 133, 187]],
 
        [[237, 240, 244],
         [237, 240, 244],
         [237, 240, 244],
         ...,
         [141, 147, 194],
         [151, 154, 205],
         [157, 159, 213]],
 
        [[236, 239, 243],
         [236, 239, 243],
         [237, 240, 244],
         ...,
         [139, 145, 192],
         [162, 165, 216],
         [178, 180, 234]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_196.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.927728652954102, 'inference': 11152.877807617188, 'postprocess': 2.5739669799804688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[236, 239, 244],
         [237, 240, 245],
         [238, 241, 246],
         ...,
         [133, 138, 187],
         [149, 156, 205],
         [170, 177, 226]],
 
        [[236, 239, 244],
         [237, 240, 245],
         [238, 241, 246],
         ...,
         [134, 139, 188],
         [140, 147, 196],
         [152, 159, 208]],
 
        [[237, 240, 245],
         [237, 240, 245],
         [239, 242, 247],
         ...,
         [132, 138, 185],
         [135, 140, 189],
         [140, 145, 194]],
 
        ...,
 
        [[128, 131, 145],
         [129, 132, 146],
         [129, 132, 146],
         ...,
         [189, 169, 182],
         [191, 168, 182],
         [191, 168, 182]],
 
        [[129, 132, 146],
         [129, 132, 146],
         [128, 131, 145],
         ...,
         [189, 166, 180],
         [188, 165, 179],
         [188, 165, 179]],
 
        [[129, 132, 146],
         [129, 132, 146],
         [128, 131, 145],
         ...,
         [187, 164, 178],
         [186, 163, 177],
         [185, 162, 176]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_197.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.470794677734375, 'inference': 12323.798179626465, 'postprocess': 1.97601318359375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[131, 132, 146],
         [129, 130, 144],
         [127, 128, 142],
         ...,
         [182, 166, 173],
         [182, 166, 173],
         [181, 165, 172]],
 
        [[130, 131, 145],
         [128, 129, 143],
         [125, 126, 140],
         ...,
         [182, 166, 173],
         [182, 166, 173],
         [181, 165, 172]],
 
        [[128, 129, 143],
         [126, 127, 141],
         [124, 125, 139],
         ...,
         [182, 166, 173],
         [181, 165, 172],
         [181, 165, 172]],
 
        ...,
 
        [[ 29,  76,  44],
         [ 40,  87,  55],
         [ 60, 104,  75],
         ...,
         [104,  94,  94],
         [105,  95,  95],
         [106,  96,  96]],
 
        [[ 35,  82,  50],
         [ 46,  93,  61],
         [ 59, 105,  76],
         ...,
         [104,  94,  94],
         [105,  95,  95],
         [106,  96,  96]],
 
        [[ 23,  70,  38],
         [ 37,  84,  52],
         [ 51,  97,  68],
         ...,
         [105,  95,  95],
         [106,  96,  96],
         [106,  96,  96]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_198.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.700277328491211, 'inference': 11995.044946670532, 'postprocess': 0.6873607635498047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 18,  72,  43],
         [ 28,  82,  53],
         [ 41,  90,  62],
         ...,
         [113, 100, 102],
         [110,  97,  99],
         [107,  94,  96]],
 
        [[ 19,  73,  44],
         [ 33,  87,  58],
         [ 46,  97,  69],
         ...,
         [112,  99, 101],
         [110,  97,  99],
         [107,  94,  96]],
 
        [[ 22,  76,  47],
         [ 42,  96,  67],
         [ 60, 111,  83],
         ...,
         [110,  97,  99],
         [110,  97,  99],
         [109,  96,  98]],
 
        ...,
 
        [[142, 126, 127],
         [141, 125, 126],
         [140, 124, 125],
         ...,
         [226, 222, 221],
         [248, 244, 243],
         [246, 242, 241]],
 
        [[143, 127, 128],
         [142, 126, 127],
         [141, 125, 126],
         ...,
         [240, 236, 235],
         [250, 246, 245],
         [247, 243, 242]],
 
        [[144, 128, 129],
         [143, 127, 128],
         [141, 125, 126],
         ...,
         [253, 249, 248],
         [246, 242, 241],
         [241, 237, 236]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_199.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.795810699462891, 'inference': 12450.276136398315, 'postprocess': 0.8580684661865234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_2.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.55729866027832, 'inference': 12219.690322875977, 'postprocess': 0.8900165557861328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_20.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.536245346069336, 'inference': 12384.26947593689, 'postprocess': 0.8442401885986328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[138, 120, 119],
         [139, 121, 120],
         [141, 123, 122],
         ...,
         [254, 243, 245],
         [249, 238, 240],
         [213, 202, 204]],
 
        [[137, 119, 118],
         [138, 120, 119],
         [141, 123, 122],
         ...,
         [241, 230, 232],
         [237, 226, 228],
         [214, 203, 205]],
 
        [[136, 118, 117],
         [138, 120, 119],
         [140, 122, 121],
         ...,
         [227, 216, 218],
         [223, 212, 214],
         [212, 201, 203]],
 
        ...,
 
        [[147, 119, 119],
         [175, 147, 147],
         [183, 154, 157],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[154, 125, 128],
         [173, 144, 147],
         [172, 142, 147],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[163, 134, 137],
         [176, 147, 150],
         [168, 138, 143],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_200.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.996227264404297, 'inference': 12153.095722198486, 'postprocess': 0.8387565612792969},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[184, 148, 148],
         [211, 177, 177],
         [177, 145, 146],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[216, 180, 180],
         [239, 205, 205],
         [208, 176, 177],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[226, 192, 192],
         [244, 210, 210],
         [218, 186, 187],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[144, 113, 110],
         [150, 119, 116],
         [173, 140, 137],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[149, 116, 113],
         [147, 114, 111],
         [146, 111, 108],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[148, 113, 110],
         [150, 115, 112],
         [150, 112, 110],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_201.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.91588020324707, 'inference': 12036.752939224243, 'postprocess': 1.1272430419921875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[127, 103, 103],
         [125, 101, 101],
         [121,  95,  95],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[133, 109, 109],
         [118,  94,  94],
         [139, 113, 113],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[171, 147, 147],
         [145, 121, 121],
         [167, 141, 141],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_202.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.244348526000977, 'inference': 11446.370124816895, 'postprocess': 1.3968944549560547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_203.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.77468490600586, 'inference': 11873.884201049805, 'postprocess': 0.9005069732666016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_204.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.260799407958984, 'inference': 11941.180229187012, 'postprocess': 0.8609294891357422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_205.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.55817985534668, 'inference': 12468.971014022827, 'postprocess': 1.0709762573242188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_206.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.011030197143555, 'inference': 12683.918952941895, 'postprocess': 1.0724067687988281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_207.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.642196655273438, 'inference': 12517.357587814331, 'postprocess': 0.8804798126220703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[151, 145, 170],
         [152, 146, 171],
         [153, 147, 172],
         ...,
         [181, 156, 154],
         [232, 209, 207],
         [208, 187, 185]],
 
        [[151, 145, 170],
         [151, 145, 170],
         [152, 146, 171],
         ...,
         [232, 209, 207],
         [255, 254, 251],
         [255, 247, 244]],
 
        [[151, 145, 170],
         [151, 145, 170],
         [152, 146, 171],
         ...,
         [255, 245, 243],
         [255, 253, 250],
         [255, 247, 244]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_208.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.731748580932617, 'inference': 12182.976961135864, 'postprocess': 0.9386539459228516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[155, 149, 174],
         [156, 150, 175],
         [157, 151, 176],
         ...,
         [255, 228, 227],
         [255, 239, 238],
         [255, 249, 248]],
 
        [[155, 149, 174],
         [156, 150, 175],
         [156, 150, 175],
         ...,
         [222, 194, 193],
         [250, 220, 219],
         [255, 244, 243]],
 
        [[155, 149, 174],
         [156, 150, 175],
         [156, 150, 175],
         ...,
         [164, 136, 135],
         [196, 166, 165],
         [225, 195, 194]],
 
        ...,
 
        [[193, 183, 200],
         [192, 182, 199],
         [191, 181, 198],
         ...,
         [213, 209, 221],
         [211, 207, 219],
         [209, 205, 217]],
 
        [[191, 181, 198],
         [191, 181, 198],
         [190, 180, 197],
         ...,
         [212, 208, 220],
         [210, 206, 218],
         [208, 204, 216]],
 
        [[190, 180, 197],
         [190, 180, 197],
         [189, 179, 196],
         ...,
         [212, 208, 220],
         [209, 205, 217],
         [207, 203, 215]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_209.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.364107131958008, 'inference': 12117.04707145691, 'postprocess': 0.9205341339111328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_21.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.301164627075195, 'inference': 11861.802339553833, 'postprocess': 1.2311935424804688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[191, 181, 197],
         [190, 180, 196],
         [189, 179, 195],
         ...,
         [210, 206, 217],
         [208, 204, 215],
         [206, 202, 213]],
 
        [[190, 180, 196],
         [189, 179, 195],
         [188, 178, 194],
         ...,
         [209, 205, 216],
         [206, 202, 213],
         [204, 200, 211]],
 
        [[188, 178, 194],
         [188, 178, 194],
         [187, 177, 193],
         ...,
         [208, 204, 215],
         [205, 201, 212],
         [203, 199, 210]],
 
        ...,
 
        [[ 36, 109,  77],
         [ 41, 116,  84],
         [ 65, 140, 108],
         ...,
         [193, 187, 198],
         [193, 187, 198],
         [192, 186, 197]],
 
        [[ 33, 108,  76],
         [ 29, 104,  72],
         [ 48, 124,  92],
         ...,
         [192, 184, 195],
         [193, 185, 196],
         [194, 186, 197]],
 
        [[ 54, 129,  97],
         [ 32, 108,  76],
         [ 44, 120,  88],
         ...,
         [191, 183, 194],
         [193, 185, 196],
         [194, 186, 197]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_210.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.22138786315918, 'inference': 12307.70468711853, 'postprocess': 3.4897327423095703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 65, 132, 101],
         [ 69, 136, 105],
         [ 79, 147, 116],
         ...,
         [183, 177, 188],
         [187, 181, 192],
         [190, 184, 195]],
 
        [[ 61, 128,  97],
         [ 63, 131, 100],
         [ 82, 150, 119],
         ...,
         [183, 177, 188],
         [186, 180, 191],
         [189, 183, 194]],
 
        [[ 64, 132, 101],
         [ 57, 127,  96],
         [ 79, 149, 118],
         ...,
         [183, 177, 188],
         [186, 180, 191],
         [188, 182, 193]],
 
        ...,
 
        [[ 80, 104,  86],
         [ 83, 107,  89],
         [ 87, 111,  93],
         ...,
         [236, 230, 235],
         [237, 231, 236],
         [238, 232, 237]],
 
        [[ 89, 115,  92],
         [ 90, 116,  93],
         [ 92, 118,  95],
         ...,
         [238, 232, 237],
         [238, 232, 237],
         [237, 231, 236]],
 
        [[102, 128, 104],
         [ 98, 124, 100],
         [ 97, 123,  99],
         ...,
         [240, 234, 239],
         [238, 232, 237],
         [237, 231, 236]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_211.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.9751739501953125, 'inference': 11469.788551330566, 'postprocess': 2.1479129791259766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 92, 126,  96],
         [105, 139, 109],
         [111, 145, 115],
         ...,
         [240, 234, 239],
         [239, 233, 238],
         [238, 232, 237]],
 
        [[ 97, 131, 101],
         [103, 137, 107],
         [103, 137, 107],
         ...,
         [240, 234, 239],
         [239, 233, 238],
         [238, 232, 237]],
 
        [[102, 135, 108],
         [100, 133, 106],
         [ 93, 126,  99],
         ...,
         [240, 234, 239],
         [239, 233, 238],
         [238, 232, 237]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_212.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.138252258300781, 'inference': 12536.527156829834, 'postprocess': 2.089262008666992},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [250, 252, 252],
         [250, 252, 252],
         [250, 252, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [250, 252, 252],
         [250, 252, 252],
         [250, 252, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [250, 252, 252],
         [250, 252, 252],
         [250, 252, 252]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_213.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.050825119018555, 'inference': 12368.594408035278, 'postprocess': 0.86212158203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_214.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.7830810546875, 'inference': 12240.147352218628, 'postprocess': 1.5201568603515625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_215.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.716583251953125, 'inference': 12638.018608093262, 'postprocess': 0.9551048278808594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_216.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.984472274780273, 'inference': 12482.001543045044, 'postprocess': 0.8897781372070312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[150, 162, 166],
         [149, 161, 165],
         [149, 161, 165],
         ...,
         [225, 229, 234],
         [230, 233, 238],
         [228, 231, 236]],
 
        [[150, 162, 166],
         [148, 160, 164],
         [148, 160, 164],
         ...,
         [226, 230, 235],
         [225, 229, 234],
         [223, 228, 231]],
 
        [[153, 165, 169],
         [150, 162, 166],
         [148, 160, 164],
         ...,
         [226, 230, 235],
         [223, 228, 231],
         [221, 226, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_217.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.406545639038086, 'inference': 12237.574100494385, 'postprocess': 1.4467239379882812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[150, 162, 166],
         [150, 162, 166],
         [150, 162, 166],
         ...,
         [226, 228, 229],
         [229, 231, 231],
         [231, 233, 233]],
 
        [[151, 163, 167],
         [151, 163, 167],
         [151, 163, 167],
         ...,
         [226, 228, 229],
         [228, 230, 230],
         [230, 232, 232]],
 
        [[149, 161, 165],
         [149, 161, 165],
         [149, 161, 165],
         ...,
         [227, 229, 230],
         [227, 229, 229],
         [228, 230, 230]],
 
        ...,
 
        [[156, 169, 213],
         [155, 168, 212],
         [154, 167, 211],
         ...,
         [140, 120, 125],
         [130, 110, 115],
         [124, 104, 109]],
 
        [[157, 170, 214],
         [157, 170, 214],
         [156, 169, 213],
         ...,
         [158, 137, 145],
         [149, 128, 136],
         [143, 122, 130]],
 
        [[159, 172, 216],
         [158, 171, 215],
         [158, 171, 215],
         ...,
         [164, 143, 151],
         [163, 142, 150],
         [160, 139, 147]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_218.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.810707092285156, 'inference': 11127.195119857788, 'postprocess': 1.15966796875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[160, 171, 215],
         [161, 172, 216],
         [161, 172, 216],
         ...,
         [162, 145, 149],
         [164, 147, 151],
         [162, 145, 149]],
 
        [[160, 171, 215],
         [161, 172, 216],
         [161, 172, 216],
         ...,
         [162, 145, 149],
         [164, 147, 151],
         [163, 146, 150]],
 
        [[160, 171, 215],
         [161, 172, 216],
         [161, 172, 216],
         ...,
         [168, 151, 155],
         [166, 149, 153],
         [164, 147, 151]],
 
        ...,
 
        [[232, 222, 234],
         [230, 220, 232],
         [217, 207, 219],
         ...,
         [207, 205, 204],
         [189, 188, 184],
         [177, 176, 172]],
 
        [[237, 227, 239],
         [229, 219, 231],
         [215, 205, 217],
         ...,
         [202, 198, 197],
         [198, 195, 191],
         [195, 192, 188]],
 
        [[238, 228, 240],
         [226, 216, 228],
         [214, 204, 216],
         ...,
         [199, 195, 194],
         [207, 204, 200],
         [214, 211, 207]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_219.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.180213928222656, 'inference': 11624.59111213684, 'postprocess': 2.347707748413086},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_22.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.907556533813477, 'inference': 12106.391429901123, 'postprocess': 0.9641647338867188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[225, 218, 225],
         [213, 206, 213],
         [229, 222, 229],
         ...,
         [193, 188, 190],
         [201, 196, 197],
         [211, 206, 207]],
 
        [[220, 213, 220],
         [225, 218, 225],
         [235, 228, 235],
         ...,
         [189, 184, 186],
         [196, 191, 192],
         [205, 200, 201]],
 
        [[217, 210, 217],
         [240, 233, 240],
         [241, 234, 241],
         ...,
         [187, 182, 184],
         [191, 186, 187],
         [197, 192, 193]],
 
        ...,
 
        [[131, 136, 181],
         [129, 134, 179],
         [134, 139, 184],
         ...,
         [255, 250, 247],
         [252, 247, 244],
         [250, 245, 242]],
 
        [[143, 148, 193],
         [133, 138, 183],
         [129, 134, 179],
         ...,
         [255, 251, 248],
         [255, 248, 245],
         [252, 245, 242]],
 
        [[173, 178, 223],
         [152, 157, 202],
         [133, 138, 183],
         ...,
         [255, 251, 248],
         [254, 247, 244],
         [251, 244, 241]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_220.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.661653518676758, 'inference': 11983.73794555664, 'postprocess': 1.7786026000976562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[169, 175, 218],
         [153, 159, 202],
         [134, 140, 183],
         ...,
         [253, 255, 254],
         [248, 255, 252],
         [236, 245, 242]],
 
        [[150, 156, 199],
         [139, 145, 188],
         [126, 132, 175],
         ...,
         [245, 248, 246],
         [242, 249, 246],
         [241, 250, 247]],
 
        [[143, 149, 192],
         [136, 142, 185],
         [128, 134, 177],
         ...,
         [236, 239, 237],
         [240, 245, 243],
         [249, 255, 253]],
 
        ...,
 
        [[186, 171, 179],
         [186, 171, 179],
         [186, 171, 179],
         ...,
         [174, 186, 210],
         [174, 186, 210],
         [172, 184, 208]],
 
        [[183, 168, 176],
         [183, 168, 176],
         [183, 168, 176],
         ...,
         [172, 186, 209],
         [171, 185, 208],
         [170, 184, 207]],
 
        [[181, 166, 174],
         [181, 166, 174],
         [181, 166, 174],
         ...,
         [171, 185, 208],
         [170, 184, 207],
         [169, 183, 206]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_221.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.912303924560547, 'inference': 12498.339414596558, 'postprocess': 1.1458396911621094},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[181, 166, 174],
         [180, 165, 173],
         [180, 165, 173],
         ...,
         [174, 182, 211],
         [174, 182, 211],
         [174, 182, 211]],
 
        [[180, 165, 173],
         [179, 164, 172],
         [178, 163, 171],
         ...,
         [173, 181, 210],
         [173, 181, 210],
         [173, 181, 210]],
 
        [[180, 164, 171],
         [179, 163, 170],
         [178, 162, 169],
         ...,
         [173, 181, 210],
         [173, 181, 210],
         [173, 181, 210]],
 
        ...,
 
        [[106,  92,  98],
         [108,  94, 100],
         [110,  96, 102],
         ...,
         [ 45, 100,  61],
         [ 48, 103,  64],
         [ 51, 106,  67]],
 
        [[107,  91,  98],
         [107,  91,  98],
         [108,  92,  99],
         ...,
         [ 46,  99,  60],
         [ 48, 101,  62],
         [ 49, 102,  63]],
 
        [[108,  92,  99],
         [107,  91,  98],
         [106,  90,  97],
         ...,
         [ 48, 101,  62],
         [ 48, 101,  62],
         [ 48, 101,  62]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_222.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.507013320922852, 'inference': 12812.9723072052, 'postprocess': 1.066446304321289},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[109,  95,  99],
         [109,  95,  99],
         [111,  97, 101],
         ...,
         [ 51, 101,  61],
         [ 52, 104,  64],
         [ 55, 107,  67]],
 
        [[110,  96, 100],
         [111,  97, 101],
         [113,  99, 103],
         ...,
         [ 53, 103,  63],
         [ 51, 102,  64],
         [ 51, 103,  63]],
 
        [[111,  97, 101],
         [113,  99, 103],
         [116, 102, 106],
         ...,
         [ 56, 105,  67],
         [ 53, 101,  65],
         [ 50,  99,  61]],
 
        ...,
 
        [[221, 208, 210],
         [218, 205, 207],
         [217, 204, 206],
         ...,
         [183, 164, 151],
         [178, 158, 147],
         [131, 111, 100]],
 
        [[221, 207, 209],
         [215, 201, 203],
         [205, 191, 193],
         ...,
         [169, 150, 137],
         [164, 144, 133],
         [129, 109,  98]],
 
        [[230, 216, 218],
         [222, 208, 210],
         [206, 192, 194],
         ...,
         [156, 137, 124],
         [149, 129, 118],
         [123, 103,  92]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_223.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.805036544799805, 'inference': 12293.383836746216, 'postprocess': 1.1663436889648438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[213, 202, 204],
         [186, 175, 177],
         [185, 174, 176],
         ...,
         [157, 133, 121],
         [137, 113, 101],
         [110,  86,  74]],
 
        [[201, 190, 192],
         [195, 184, 186],
         [208, 197, 199],
         ...,
         [150, 126, 114],
         [122,  98,  86],
         [ 89,  65,  53]],
 
        [[198, 187, 189],
         [214, 203, 205],
         [237, 226, 228],
         ...,
         [159, 135, 123],
         [123,  99,  87],
         [ 79,  55,  43]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_224.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 16.86549186706543, 'inference': 12326.305627822876, 'postprocess': 1.199960708618164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_225.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.809307098388672, 'inference': 11486.675262451172, 'postprocess': 1.140594482421875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_226.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.844282150268555, 'inference': 11206.231832504272, 'postprocess': 0.8485317230224609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_227.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.558843612670898, 'inference': 12002.706050872803, 'postprocess': 1.064300537109375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_228.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.165121078491211, 'inference': 12144.856691360474, 'postprocess': 0.8409023284912109},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_229.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.706310272216797, 'inference': 12140.758037567139, 'postprocess': 1.2996196746826172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_23.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.107589721679688, 'inference': 12314.384460449219, 'postprocess': 0.9055137634277344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_230.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.415605545043945, 'inference': 11891.602039337158, 'postprocess': 0.6892681121826172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_231.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.695819854736328, 'inference': 12230.86404800415, 'postprocess': 0.8604526519775391},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[181, 148, 139],
         [151, 118, 109],
         [144, 111, 102],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[235, 202, 193],
         [177, 144, 135],
         [150, 117, 108],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 240, 231],
         [199, 166, 157],
         [164, 131, 122],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_232.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.242275238037109, 'inference': 10972.171783447266, 'postprocess': 0.9963512420654297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 231, 228],
         [221, 186, 183],
         [182, 149, 146],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 232, 229],
         [237, 204, 201],
         [203, 170, 167],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[239, 206, 203],
         [233, 200, 197],
         [210, 177, 174],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[206, 203, 218],
         [204, 201, 216],
         [194, 191, 206],
         ...,
         [100, 134, 110],
         [ 86, 120,  96],
         [ 78, 112,  88]],
 
        [[207, 204, 219],
         [205, 202, 217],
         [199, 196, 211],
         ...,
         [ 87, 119,  95],
         [ 81, 113,  88],
         [ 73, 105,  80]],
 
        [[208, 205, 220],
         [209, 206, 221],
         [207, 204, 219],
         ...,
         [ 74, 106,  82],
         [ 77, 107,  82],
         [ 70, 100,  75]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_233.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.120370864868164, 'inference': 11607.577800750732, 'postprocess': 1.432180404663086},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[212, 207, 222],
         [210, 205, 220],
         [207, 202, 217],
         ...,
         [ 51,  85,  61],
         [ 54,  88,  64],
         [ 64,  98,  74]],
 
        [[208, 203, 218],
         [208, 203, 218],
         [208, 203, 218],
         ...,
         [ 66, 100,  76],
         [ 70, 104,  80],
         [ 71, 105,  81]],
 
        [[204, 199, 214],
         [206, 201, 216],
         [208, 203, 218],
         ...,
         [ 67, 102,  76],
         [ 73, 108,  82],
         [ 69, 104,  78]],
 
        ...,
 
        [[193, 189, 200],
         [192, 188, 199],
         [190, 186, 197],
         ...,
         [209, 212, 227],
         [210, 213, 228],
         [211, 214, 229]],
 
        [[189, 185, 196],
         [189, 185, 196],
         [188, 184, 195],
         ...,
         [210, 213, 228],
         [210, 213, 228],
         [209, 212, 227]],
 
        [[188, 184, 195],
         [188, 184, 195],
         [187, 183, 194],
         ...,
         [210, 213, 228],
         [209, 212, 227],
         [208, 211, 226]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_234.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.060382843017578, 'inference': 11963.269233703613, 'postprocess': 0.6649494171142578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[190, 186, 197],
         [189, 185, 196],
         [189, 185, 196],
         ...,
         [206, 211, 226],
         [205, 210, 225],
         [205, 210, 225]],
 
        [[190, 186, 197],
         [190, 186, 197],
         [190, 186, 197],
         ...,
         [207, 212, 227],
         [206, 211, 226],
         [206, 211, 226]],
 
        [[190, 186, 197],
         [190, 186, 197],
         [191, 187, 198],
         ...,
         [208, 213, 228],
         [207, 212, 227],
         [207, 212, 227]],
 
        ...,
 
        [[236, 230, 235],
         [236, 230, 235],
         [237, 231, 236],
         ...,
         [200, 201, 215],
         [196, 197, 211],
         [195, 196, 210]],
 
        [[235, 229, 234],
         [236, 230, 235],
         [238, 232, 237],
         ...,
         [197, 198, 212],
         [195, 196, 210],
         [194, 195, 209]],
 
        [[235, 229, 234],
         [236, 230, 235],
         [238, 232, 237],
         ...,
         [190, 191, 205],
         [190, 191, 205],
         [190, 191, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_235.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.145166397094727, 'inference': 11806.361198425293, 'postprocess': 2.678394317626953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[237, 233, 238],
         [237, 233, 238],
         [238, 234, 239],
         ...,
         [175, 174, 190],
         [177, 176, 192],
         [181, 180, 196]],
 
        [[236, 232, 237],
         [237, 233, 238],
         [238, 234, 239],
         ...,
         [177, 176, 192],
         [178, 177, 193],
         [180, 179, 195]],
 
        [[236, 232, 237],
         [237, 233, 238],
         [238, 234, 239],
         ...,
         [182, 181, 197],
         [181, 180, 196],
         [180, 179, 195]],
 
        ...,
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [ 99, 121,  96],
         [ 98, 119,  94],
         [110, 131, 106]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [111, 133, 108],
         [101, 122,  97],
         [ 90, 111,  86]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [129, 151, 126],
         [114, 135, 110],
         [ 83, 104,  79]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_236.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.592439651489258, 'inference': 12089.084386825562, 'postprocess': 2.3872852325439453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [121, 147, 129],
         [108, 135, 119],
         [ 82, 109,  93]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [121, 147, 129],
         [104, 131, 115],
         [ 80, 107,  91]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [109, 136, 116],
         [ 98, 124, 106],
         [ 82, 108,  90]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_237.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.609222412109375, 'inference': 12060.998439788818, 'postprocess': 0.7832050323486328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_238.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.576704025268555, 'inference': 12043.259382247925, 'postprocess': 0.6699562072753906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_239.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.8994293212890625, 'inference': 11468.746185302734, 'postprocess': 0.9059906005859375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_24.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.245302200317383, 'inference': 11491.634607315063, 'postprocess': 1.1599063873291016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_240.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.878946304321289, 'inference': 12164.416074752808, 'postprocess': 1.062631607055664},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[236, 233, 242],
         [235, 232, 241],
         [235, 232, 241],
         ...,
         [147, 154, 151],
         [119, 127, 120],
         [128, 137, 127]],
 
        [[231, 228, 237],
         [232, 229, 238],
         [233, 230, 239],
         ...,
         [136, 143, 138],
         [110, 119, 109],
         [124, 134, 122]],
 
        [[228, 225, 234],
         [229, 226, 235],
         [232, 229, 238],
         ...,
         [121, 128, 123],
         [103, 112, 102],
         [129, 139, 127]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_241.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.943796157836914, 'inference': 12032.079935073853, 'postprocess': 0.9105205535888672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[230, 226, 231],
         [230, 226, 231],
         [231, 227, 232],
         ...,
         [111, 115, 109],
         [124, 129, 120],
         [126, 132, 121]],
 
        [[231, 227, 232],
         [231, 227, 232],
         [231, 227, 232],
         ...,
         [112, 116, 110],
         [121, 126, 117],
         [121, 127, 116]],
 
        [[231, 227, 232],
         [231, 227, 232],
         [231, 227, 232],
         ...,
         [111, 118, 111],
         [115, 123, 113],
         [114, 122, 111]],
 
        ...,
 
        [[131, 110, 113],
         [134, 113, 116],
         [141, 120, 123],
         ...,
         [169, 174, 195],
         [161, 166, 187],
         [157, 162, 183]],
 
        [[132, 113, 116],
         [132, 113, 116],
         [134, 115, 118],
         ...,
         [169, 174, 195],
         [159, 164, 185],
         [153, 158, 179]],
 
        [[149, 130, 133],
         [141, 122, 125],
         [132, 113, 116],
         ...,
         [174, 179, 200],
         [163, 168, 189],
         [157, 162, 183]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_242.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.092548370361328, 'inference': 11964.666366577148, 'postprocess': 2.3174285888671875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[163, 143, 148],
         [158, 138, 143],
         [151, 131, 136],
         ...,
         [194, 196, 220],
         [183, 185, 209],
         [176, 178, 202]],
 
        [[162, 142, 147],
         [160, 140, 145],
         [160, 140, 145],
         ...,
         [196, 198, 222],
         [191, 193, 217],
         [187, 189, 213]],
 
        [[164, 144, 149],
         [161, 141, 146],
         [164, 144, 149],
         ...,
         [195, 198, 219],
         [195, 198, 219],
         [195, 198, 219]],
 
        ...,
 
        [[154, 165, 157],
         [142, 153, 145],
         [134, 142, 135],
         ...,
         [187, 182, 183],
         [185, 180, 181],
         [184, 179, 180]],
 
        [[175, 183, 176],
         [164, 172, 165],
         [152, 161, 151],
         ...,
         [190, 185, 186],
         [188, 183, 184],
         [187, 182, 183]],
 
        [[201, 209, 202],
         [191, 199, 192],
         [179, 188, 178],
         ...,
         [193, 188, 189],
         [191, 186, 187],
         [190, 185, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_243.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.264448165893555, 'inference': 11867.821216583252, 'postprocess': 1.0600090026855469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[229, 223, 224],
         [227, 221, 222],
         [225, 221, 220],
         ...,
         [191, 186, 188],
         [190, 185, 187],
         [189, 184, 186]],
 
        [[225, 219, 220],
         [225, 219, 220],
         [225, 221, 220],
         ...,
         [196, 191, 193],
         [194, 189, 191],
         [192, 187, 189]],
 
        [[212, 206, 207],
         [213, 207, 208],
         [215, 211, 210],
         ...,
         [203, 198, 200],
         [198, 193, 195],
         [193, 188, 190]],
 
        ...,
 
        [[232, 227, 236],
         [231, 226, 235],
         [230, 226, 232],
         ...,
         [148, 154, 183],
         [148, 154, 183],
         [146, 152, 181]],
 
        [[230, 226, 232],
         [232, 228, 234],
         [234, 230, 236],
         ...,
         [148, 154, 183],
         [152, 158, 187],
         [152, 158, 187]],
 
        [[231, 227, 233],
         [235, 231, 237],
         [239, 235, 241],
         ...,
         [141, 147, 176],
         [148, 154, 183],
         [150, 156, 185]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_244.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.013154983520508, 'inference': 12074.110746383667, 'postprocess': 3.2596588134765625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[241, 240, 244],
         [238, 237, 241],
         [234, 233, 237],
         ...,
         [127, 135, 165],
         [130, 139, 172],
         [132, 141, 174]],
 
        [[242, 241, 245],
         [241, 240, 244],
         [240, 239, 243],
         ...,
         [113, 121, 150],
         [113, 123, 153],
         [111, 121, 151]],
 
        [[245, 244, 246],
         [246, 245, 247],
         [247, 246, 248],
         ...,
         [ 97, 106, 133],
         [ 95, 106, 133],
         [ 92, 103, 130]],
 
        ...,
 
        [[172, 180, 209],
         [171, 179, 208],
         [171, 179, 208],
         ...,
         [181, 178, 193],
         [182, 180, 192],
         [182, 180, 192]],
 
        [[172, 180, 210],
         [171, 179, 209],
         [170, 178, 208],
         ...,
         [182, 179, 194],
         [184, 182, 194],
         [184, 182, 194]],
 
        [[172, 180, 210],
         [172, 180, 210],
         [171, 179, 209],
         ...,
         [183, 180, 195],
         [185, 183, 195],
         [186, 184, 196]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_245.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.988525390625, 'inference': 12685.530662536621, 'postprocess': 2.4225711822509766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 182, 215],
         [174, 181, 214],
         [173, 180, 213],
         ...,
         [184, 179, 194],
         [188, 181, 194],
         [190, 183, 196]],
 
        [[175, 182, 215],
         [175, 182, 215],
         [173, 180, 213],
         ...,
         [184, 179, 194],
         [188, 181, 194],
         [190, 183, 196]],
 
        [[176, 184, 214],
         [175, 183, 213],
         [174, 182, 212],
         ...,
         [184, 179, 194],
         [188, 181, 194],
         [190, 183, 196]],
 
        ...,
 
        [[ 47, 106,  62],
         [ 49, 108,  64],
         [ 48, 107,  63],
         ...,
         [132, 140, 130],
         [155, 163, 153],
         [175, 183, 173]],
 
        [[ 43, 105,  59],
         [ 44, 106,  60],
         [ 45, 104,  59],
         ...,
         [138, 146, 136],
         [156, 164, 154],
         [168, 176, 166]],
 
        [[ 41, 103,  57],
         [ 43, 105,  59],
         [ 44, 103,  58],
         ...,
         [143, 151, 141],
         [159, 167, 157],
         [168, 176, 166]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_246.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.526947021484375, 'inference': 11969.797849655151, 'postprocess': 1.207590103149414},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 56, 104,  68],
         [ 48,  96,  60],
         [ 45,  96,  59],
         ...,
         [165, 173, 163],
         [164, 172, 162],
         [151, 159, 149]],
 
        [[ 51,  99,  63],
         [ 48,  96,  60],
         [ 46,  97,  60],
         ...,
         [165, 173, 163],
         [159, 167, 157],
         [141, 149, 139]],
 
        [[ 43,  91,  55],
         [ 46,  94,  58],
         [ 46,  97,  60],
         ...,
         [160, 168, 158],
         [152, 160, 150],
         [132, 140, 130]],
 
        ...,
 
        [[ 88,  66,  55],
         [ 74,  52,  41],
         [ 76,  54,  42],
         ...,
         [104,  87,  78],
         [112,  95,  86],
         [108,  91,  82]],
 
        [[ 90,  65,  55],
         [ 78,  53,  43],
         [ 88,  64,  52],
         ...,
         [ 90,  73,  64],
         [ 93,  76,  67],
         [ 89,  72,  63]],
 
        [[ 83,  58,  48],
         [ 77,  52,  42],
         [ 98,  74,  62],
         ...,
         [100,  83,  74],
         [101,  84,  75],
         [ 95,  78,  69]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_247.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.690999984741211, 'inference': 11302.044868469238, 'postprocess': 0.9021759033203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 72,  46,  40],
         [ 93,  67,  61],
         [124,  98,  92],
         ...,
         [109,  90,  85],
         [102,  83,  78],
         [ 91,  72,  67]],
 
        [[ 77,  51,  45],
         [102,  76,  70],
         [134, 108, 102],
         ...,
         [106,  87,  82],
         [104,  85,  80],
         [ 98,  79,  74]],
 
        [[ 80,  54,  48],
         [110,  84,  78],
         [141, 115, 109],
         ...,
         [104,  85,  80],
         [102,  83,  78],
         [ 99,  80,  75]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_248.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.258892059326172, 'inference': 12476.459264755249, 'postprocess': 0.9531974792480469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_249.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.280826568603516, 'inference': 12627.272605895996, 'postprocess': 0.9241104125976562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_25.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.061243057250977, 'inference': 12708.696603775024, 'postprocess': 0.6864070892333984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_250.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.690906524658203, 'inference': 12461.705207824707, 'postprocess': 1.1203289031982422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_251.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.75656509399414, 'inference': 12915.141820907593, 'postprocess': 0.881195068359375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_252.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.968021392822266, 'inference': 12558.993339538574, 'postprocess': 0.6690025329589844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_253.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.153106689453125, 'inference': 12399.007797241211, 'postprocess': 0.6535053253173828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_254.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.268978118896484, 'inference': 11767.990350723267, 'postprocess': 1.4557838439941406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_255.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.333703994750977, 'inference': 11838.275671005249, 'postprocess': 1.2347698211669922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_256.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.1392059326171875, 'inference': 11810.702562332153, 'postprocess': 0.8120536804199219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 77, 105,  85],
         [ 74, 102,  82],
         [ 75, 103,  83],
         ...,
         [218, 202, 195],
         [245, 229, 222],
         [238, 225, 217]],
 
        [[ 72, 104,  80],
         [ 74, 106,  82],
         [ 79, 111,  87],
         ...,
         [228, 205, 197],
         [255, 233, 225],
         [250, 229, 221]],
 
        [[ 65,  97,  72],
         [ 75, 107,  82],
         [ 89, 121,  97],
         ...,
         [229, 201, 194],
         [245, 217, 210],
         [233, 207, 200]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_257.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.991220474243164, 'inference': 11764.543056488037, 'postprocess': 0.8518695831298828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 64,  90,  74],
         [ 81, 107,  91],
         [ 90, 118,  99],
         ...,
         [213, 195, 184],
         [229, 192, 184],
         [237, 191, 184]],
 
        [[ 72,  98,  82],
         [ 85, 111,  93],
         [ 93, 121, 102],
         ...,
         [228, 210, 199],
         [198, 162, 154],
         [195, 151, 144]],
 
        [[ 76, 102,  84],
         [ 89, 115,  97],
         [ 95, 123, 104],
         ...,
         [247, 231, 219],
         [194, 161, 152],
         [181, 142, 134]],
 
        ...,
 
        [[211, 214, 229],
         [209, 212, 227],
         [207, 210, 225],
         ...,
         [176, 166, 196],
         [174, 162, 192],
         [171, 159, 189]],
 
        [[209, 212, 227],
         [207, 210, 225],
         [205, 208, 223],
         ...,
         [178, 166, 196],
         [175, 163, 193],
         [172, 160, 190]],
 
        [[208, 211, 226],
         [206, 209, 224],
         [203, 206, 221],
         ...,
         [178, 166, 196],
         [175, 163, 193],
         [173, 161, 191]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_258.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.07697868347168, 'inference': 11815.038919448853, 'postprocess': 0.6482601165771484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[200, 207, 222],
         [199, 206, 221],
         [197, 204, 219],
         ...,
         [174, 166, 197],
         [166, 158, 189],
         [160, 152, 183]],
 
        [[201, 208, 223],
         [200, 207, 222],
         [198, 205, 220],
         ...,
         [171, 163, 194],
         [163, 155, 186],
         [157, 149, 180]],
 
        [[204, 211, 226],
         [202, 209, 224],
         [200, 207, 222],
         ...,
         [166, 158, 189],
         [156, 148, 179],
         [149, 141, 172]],
 
        ...,
 
        [[196, 197, 217],
         [196, 197, 217],
         [195, 196, 216],
         ...,
         [200, 198, 227],
         [198, 196, 225],
         [197, 195, 224]],
 
        [[198, 199, 219],
         [197, 198, 218],
         [196, 197, 217],
         ...,
         [199, 197, 226],
         [199, 197, 226],
         [200, 198, 227]],
 
        [[195, 196, 216],
         [195, 196, 216],
         [194, 195, 215],
         ...,
         [199, 197, 226],
         [200, 198, 227],
         [202, 200, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_259.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.6247711181640625, 'inference': 11799.134731292725, 'postprocess': 0.8666515350341797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_26.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.737232208251953, 'inference': 11852.129459381104, 'postprocess': 0.8099079132080078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[184, 184, 202],
         [187, 187, 205],
         [190, 190, 208],
         ...,
         [203, 200, 225],
         [202, 199, 224],
         [202, 199, 224]],
 
        [[184, 184, 202],
         [187, 187, 205],
         [190, 190, 208],
         ...,
         [203, 200, 225],
         [203, 200, 225],
         [203, 200, 225]],
 
        [[185, 185, 203],
         [188, 188, 206],
         [191, 191, 209],
         ...,
         [203, 200, 225],
         [203, 200, 225],
         [203, 200, 225]],
 
        ...,
 
        [[107, 132, 104],
         [ 90, 115,  87],
         [ 81, 102,  77],
         ...,
         [212, 210, 230],
         [218, 216, 236],
         [212, 211, 231]],
 
        [[ 85, 110,  84],
         [ 91, 116,  90],
         [ 93, 114,  89],
         ...,
         [171, 169, 189],
         [200, 198, 218],
         [215, 213, 233]],
 
        [[ 55,  80,  54],
         [ 85, 110,  84],
         [106, 127, 102],
         ...,
         [126, 121, 142],
         [154, 152, 172],
         [179, 177, 197]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_260.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.568504333496094, 'inference': 11417.237520217896, 'postprocess': 2.7463436126708984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 69,  84,  57],
         [ 82,  97,  70],
         [117, 134, 107],
         ...,
         [123, 111, 133],
         [126, 114, 136],
         [137, 125, 147]],
 
        [[104, 119,  92],
         [103, 120,  93],
         [118, 135, 108],
         ...,
         [162, 150, 172],
         [135, 123, 145],
         [122, 110, 132]],
 
        [[113, 130, 103],
         [107, 124,  97],
         [ 98, 115,  88],
         ...,
         [201, 189, 209],
         [182, 169, 191],
         [162, 149, 171]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 99,  86,  88],
         [104,  91,  93],
         [126, 115, 117]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 97,  86,  88],
         [124, 113, 115],
         [169, 161, 162]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [101,  90,  92],
         [146, 138, 139],
         [212, 204, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_261.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.56637954711914, 'inference': 10911.735534667969, 'postprocess': 2.079010009765625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [135, 138, 142],
         [180, 185, 188],
         [223, 230, 233]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [166, 169, 173],
         [200, 207, 210],
         [225, 234, 237]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [193, 198, 201],
         [217, 226, 229],
         [224, 236, 238]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_262.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.306337356567383, 'inference': 12078.864574432373, 'postprocess': 0.8018016815185547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_263.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.059574127197266, 'inference': 11809.174299240112, 'postprocess': 0.7886886596679688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_264.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.887031555175781, 'inference': 11782.502174377441, 'postprocess': 0.7722377777099609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[136, 152, 134],
         [141, 158, 137],
         [142, 161, 140],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[126, 145, 124],
         [132, 151, 130],
         [136, 155, 134],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[121, 140, 119],
         [128, 147, 126],
         [132, 152, 129],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_265.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.067991256713867, 'inference': 11857.347249984741, 'postprocess': 0.7784366607666016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[121, 145, 121],
         [124, 148, 124],
         [128, 150, 126],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[118, 142, 118],
         [121, 145, 121],
         [125, 147, 123],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[116, 138, 114],
         [119, 141, 117],
         [122, 143, 121],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[175, 182, 202],
         [184, 191, 211],
         [194, 201, 221],
         ...,
         [201, 185, 186],
         [213, 195, 196],
         [225, 209, 210]],
 
        [[172, 179, 199],
         [181, 188, 208],
         [190, 197, 217],
         ...,
         [206, 192, 194],
         [213, 196, 199],
         [216, 202, 204]],
 
        [[171, 178, 198],
         [180, 187, 207],
         [187, 194, 214],
         ...,
         [201, 187, 189],
         [205, 191, 193],
         [205, 191, 193]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_266.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.926059722900391, 'inference': 11903.11312675476, 'postprocess': 1.9085407257080078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[174, 180, 199],
         [176, 182, 201],
         [180, 186, 205],
         ...,
         [202, 188, 182],
         [204, 190, 184],
         [204, 191, 183]],
 
        [[183, 189, 208],
         [182, 188, 207],
         [182, 188, 207],
         ...,
         [204, 190, 184],
         [199, 185, 179],
         [194, 181, 173]],
 
        [[189, 195, 214],
         [186, 192, 211],
         [184, 190, 209],
         ...,
         [206, 190, 184],
         [206, 190, 184],
         [207, 191, 184]],
 
        ...,
 
        [[180, 178, 178],
         [186, 184, 184],
         [192, 190, 190],
         ...,
         [ 65, 138, 136],
         [ 62, 135, 133],
         [ 63, 136, 134]],
 
        [[186, 184, 184],
         [189, 187, 187],
         [190, 188, 188],
         ...,
         [ 69, 142, 140],
         [ 66, 139, 137],
         [ 64, 139, 137]],
 
        [[192, 190, 190],
         [193, 191, 191],
         [189, 187, 187],
         ...,
         [ 71, 144, 142],
         [ 67, 142, 140],
         [ 67, 142, 140]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_267.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.818605422973633, 'inference': 11437.695980072021, 'postprocess': 0.8213520050048828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[194, 191, 187],
         [188, 185, 181],
         [181, 178, 174],
         ...,
         [ 62, 135, 139],
         [ 62, 133, 136],
         [ 65, 136, 139]],
 
        [[180, 177, 173],
         [179, 176, 172],
         [179, 176, 172],
         ...,
         [ 76, 142, 147],
         [ 71, 138, 141],
         [ 72, 139, 142]],
 
        [[170, 169, 165],
         [170, 169, 165],
         [172, 171, 167],
         ...,
         [ 98, 154, 159],
         [ 93, 149, 154],
         [ 93, 149, 154]],
 
        ...,
 
        [[154, 165, 193],
         [162, 173, 201],
         [160, 171, 199],
         ...,
         [ 85,  53,  58],
         [ 75,  42,  57],
         [ 71,  36,  56]],
 
        [[142, 154, 182],
         [146, 158, 186],
         [134, 146, 174],
         ...,
         [ 78,  43,  47],
         [ 74,  38,  52],
         [ 72,  34,  52]],
 
        [[140, 152, 180],
         [139, 151, 179],
         [119, 131, 159],
         ...,
         [ 84,  47,  51],
         [ 73,  34,  49],
         [ 66,  26,  44]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_268.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.048606872558594, 'inference': 11061.903238296509, 'postprocess': 1.989126205444336},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[128, 138, 168],
         [109, 120, 148],
         [ 83,  95, 123],
         ...,
         [ 62,  46,  30],
         [ 70,  41,  27],
         [ 85,  51,  38]],
 
        [[107, 120, 146],
         [ 83,  97, 120],
         [ 54,  70,  93],
         ...,
         [ 65,  46,  31],
         [ 74,  45,  31],
         [ 89,  55,  42]],
 
        [[ 91, 111, 128],
         [ 66,  87, 102],
         [ 39,  62,  77],
         ...,
         [ 76,  55,  40],
         [ 81,  49,  36],
         [ 88,  53,  40]],
 
        ...,
 
        [[183, 179, 190],
         [184, 180, 191],
         [184, 180, 191],
         ...,
         [167, 175, 222],
         [167, 175, 222],
         [167, 175, 222]],
 
        [[187, 183, 194],
         [187, 183, 194],
         [186, 182, 193],
         ...,
         [168, 176, 223],
         [168, 176, 223],
         [167, 175, 222]],
 
        [[189, 185, 196],
         [189, 185, 196],
         [188, 184, 195],
         ...,
         [168, 176, 223],
         [168, 176, 223],
         [168, 176, 223]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_269.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.546062469482422, 'inference': 11926.360845565796, 'postprocess': 1.9843578338623047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_27.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.036447525024414, 'inference': 12129.788160324097, 'postprocess': 0.8060932159423828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[189, 183, 194],
         [189, 183, 194],
         [189, 183, 194],
         ...,
         [165, 173, 220],
         [165, 173, 220],
         [164, 172, 219]],
 
        [[190, 184, 195],
         [189, 183, 194],
         [188, 182, 193],
         ...,
         [164, 172, 219],
         [164, 172, 219],
         [163, 171, 218]],
 
        [[190, 184, 195],
         [188, 182, 193],
         [187, 181, 192],
         ...,
         [163, 171, 218],
         [163, 171, 218],
         [163, 171, 218]],
 
        ...,
 
        [[165, 174, 161],
         [149, 158, 145],
         [137, 146, 133],
         ...,
         [ 85, 123, 101],
         [ 84, 123, 101],
         [ 84, 123, 101]],
 
        [[153, 162, 149],
         [141, 150, 137],
         [133, 140, 127],
         ...,
         [ 86, 125, 103],
         [ 84, 123, 101],
         [ 83, 122, 100]],
 
        [[141, 150, 137],
         [130, 139, 126],
         [126, 133, 120],
         ...,
         [ 87, 126, 104],
         [ 84, 123, 101],
         [ 82, 121,  99]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_270.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.470203399658203, 'inference': 12230.61203956604, 'postprocess': 0.6833076477050781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[124, 133, 120],
         [126, 135, 122],
         [129, 138, 125],
         ...,
         [ 94, 133, 112],
         [ 89, 130, 109],
         [ 87, 128, 107]],
 
        [[119, 128, 115],
         [125, 134, 121],
         [133, 142, 129],
         ...,
         [ 97, 136, 115],
         [ 95, 136, 115],
         [ 95, 136, 115]],
 
        [[117, 126, 113],
         [128, 137, 124],
         [141, 150, 137],
         ...,
         [ 97, 136, 115],
         [ 99, 138, 117],
         [100, 139, 118]],
 
        ...,
 
        [[105,  90,  81],
         [101,  86,  77],
         [ 97,  82,  73],
         ...,
         [117, 117, 117],
         [129, 129, 129],
         [141, 141, 141]],
 
        [[100,  85,  76],
         [ 98,  83,  74],
         [ 93,  78,  69],
         ...,
         [122, 122, 122],
         [122, 122, 122],
         [118, 118, 118]],
 
        [[ 92,  77,  68],
         [ 92,  77,  68],
         [ 89,  74,  65],
         ...,
         [124, 124, 124],
         [115, 115, 115],
         [ 97,  97,  97]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_271.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.2961578369140625, 'inference': 11795.82691192627, 'postprocess': 0.8139610290527344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 85,  68,  65],
         [ 91,  74,  71],
         [ 93,  76,  73],
         ...,
         [109, 108, 110],
         [105, 104, 106],
         [101, 100, 102]],
 
        [[ 91,  74,  71],
         [ 97,  80,  77],
         [101,  84,  81],
         ...,
         [110, 109, 111],
         [106, 105, 107],
         [103, 102, 104]],
 
        [[ 99,  82,  79],
         [104,  87,  84],
         [107,  90,  87],
         ...,
         [107, 106, 108],
         [104, 103, 105],
         [102, 101, 103]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_272.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.07752799987793, 'inference': 12035.556316375732, 'postprocess': 0.9596347808837891},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_273.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.703210830688477, 'inference': 11219.907283782959, 'postprocess': 1.1737346649169922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_274.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.516622543334961, 'inference': 11275.298118591309, 'postprocess': 1.125335693359375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_275.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.020162582397461, 'inference': 11875.978708267212, 'postprocess': 0.8878707885742188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_276.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.470752716064453, 'inference': 12064.816951751709, 'postprocess': 0.8199214935302734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_277.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.72604751586914, 'inference': 12093.736171722412, 'postprocess': 0.9133815765380859},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_278.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.441593170166016, 'inference': 12072.124719619751, 'postprocess': 0.7023811340332031},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_279.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.829811096191406, 'inference': 11851.983785629272, 'postprocess': 0.6504058837890625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_28.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.940675735473633, 'inference': 11599.803924560547, 'postprocess': 0.9791851043701172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_280.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.26628303527832, 'inference': 10581.497430801392, 'postprocess': 0.8044242858886719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[187, 155, 150],
         [177, 145, 140],
         [214, 179, 175],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[198, 169, 164],
         [218, 189, 184],
         [255, 232, 225],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[210, 184, 178],
         [235, 209, 203],
         [255, 240, 233],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_281.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.015300750732422, 'inference': 11855.929374694824, 'postprocess': 0.9472370147705078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[217, 194, 186],
         [250, 230, 219],
         [255, 251, 240],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[199, 171, 164],
         [243, 218, 208],
         [255, 246, 234],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[177, 141, 133],
         [222, 189, 180],
         [248, 218, 207],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[163, 160, 185],
         [161, 158, 183],
         [158, 155, 180],
         ...,
         [141, 113, 113],
         [150, 122, 122],
         [193, 165, 165]],
 
        [[165, 162, 187],
         [163, 160, 185],
         [161, 158, 183],
         ...,
         [137, 109, 109],
         [134, 106, 106],
         [177, 149, 149]],
 
        [[158, 155, 180],
         [158, 155, 180],
         [159, 156, 181],
         ...,
         [137, 109, 109],
         [119,  91,  91],
         [156, 128, 128]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_282.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.872249603271484, 'inference': 12030.969858169556, 'postprocess': 0.6330013275146484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[165, 157, 188],
         [161, 153, 184],
         [155, 149, 180],
         ...,
         [132, 111, 110],
         [129, 108, 107],
         [120,  99,  98]],
 
        [[155, 147, 178],
         [154, 146, 177],
         [152, 146, 177],
         ...,
         [132, 111, 110],
         [132, 111, 110],
         [127, 106, 105]],
 
        [[144, 138, 169],
         [147, 141, 172],
         [151, 145, 176],
         ...,
         [131, 110, 109],
         [134, 113, 112],
         [132, 111, 110]],
 
        ...,
 
        [[198, 199, 220],
         [198, 199, 220],
         [198, 199, 220],
         ...,
         [162, 161, 181],
         [163, 162, 182],
         [164, 163, 183]],
 
        [[200, 201, 222],
         [199, 200, 221],
         [198, 199, 220],
         ...,
         [164, 163, 183],
         [163, 162, 182],
         [163, 162, 182]],
 
        [[202, 203, 224],
         [200, 201, 222],
         [198, 199, 220],
         ...,
         [165, 164, 184],
         [164, 163, 183],
         [163, 162, 182]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_283.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.763385772705078, 'inference': 11920.944929122925, 'postprocess': 0.8516311645507812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[200, 201, 222],
         [198, 199, 220],
         [194, 195, 216],
         ...,
         [158, 165, 182],
         [157, 164, 181],
         [158, 165, 182]],
 
        [[200, 201, 222],
         [198, 199, 220],
         [195, 196, 217],
         ...,
         [157, 164, 181],
         [157, 164, 181],
         [159, 166, 183]],
 
        [[201, 202, 223],
         [199, 200, 221],
         [196, 197, 218],
         ...,
         [156, 163, 180],
         [157, 164, 181],
         [160, 167, 184]],
 
        ...,
 
        [[209, 205, 230],
         [208, 204, 229],
         [206, 202, 227],
         ...,
         [188, 184, 195],
         [180, 178, 190],
         [184, 183, 193]],
 
        [[205, 202, 227],
         [207, 204, 229],
         [208, 205, 230],
         ...,
         [186, 182, 194],
         [180, 177, 192],
         [188, 186, 198]],
 
        [[208, 205, 230],
         [212, 209, 234],
         [214, 211, 236],
         ...,
         [174, 169, 184],
         [178, 175, 190],
         [193, 190, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_284.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.871057510375977, 'inference': 11734.455347061157, 'postprocess': 1.9562244415283203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[164, 154, 184],
         [188, 178, 208],
         [215, 205, 235],
         ...,
         [163, 164, 178],
         [175, 176, 190],
         [187, 188, 202]],
 
        [[127, 117, 147],
         [144, 134, 164],
         [172, 162, 192],
         ...,
         [176, 176, 190],
         [179, 179, 193],
         [183, 183, 197]],
 
        [[133, 123, 153],
         [127, 117, 147],
         [128, 120, 150],
         ...,
         [172, 170, 182],
         [179, 177, 189],
         [189, 187, 199]],
 
        ...,
 
        [[188, 184, 195],
         [222, 218, 229],
         [229, 228, 238],
         ...,
         [ 73, 135, 121],
         [ 77, 138, 124],
         [106, 167, 153]],
 
        [[218, 214, 225],
         [232, 228, 239],
         [222, 221, 231],
         ...,
         [ 59, 119, 108],
         [ 65, 123, 112],
         [ 91, 149, 138]],
 
        [[230, 226, 237],
         [234, 230, 241],
         [217, 216, 226],
         ...,
         [ 51, 111, 100],
         [ 52, 109, 100],
         [ 65, 122, 113]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_285.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.682706832885742, 'inference': 11872.276306152344, 'postprocess': 2.0580291748046875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[224, 228, 239],
         [225, 229, 240],
         [220, 224, 235],
         ...,
         [ 75, 124, 108],
         [ 65, 119, 102],
         [ 48, 106,  88]],
 
        [[221, 227, 238],
         [218, 224, 235],
         [209, 215, 226],
         ...,
         [ 73, 118, 102],
         [ 72, 124, 107],
         [ 63, 118, 101]],
 
        [[228, 237, 247],
         [213, 222, 232],
         [195, 204, 214],
         ...,
         [ 66, 107,  92],
         [ 77, 124, 108],
         [ 75, 127, 110]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [143, 138, 153],
         [140, 133, 146],
         [155, 148, 161]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [147, 142, 157],
         [147, 140, 153],
         [148, 141, 154]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [150, 145, 160],
         [154, 147, 160],
         [145, 138, 151]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_286.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.541563034057617, 'inference': 11516.382694244385, 'postprocess': 3.102540969848633},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [149, 141, 151],
         [154, 145, 155],
         [148, 139, 149]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [149, 141, 151],
         [153, 144, 154],
         [146, 137, 147]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [150, 142, 153],
         [152, 143, 153],
         [144, 135, 145]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_287.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.718563079833984, 'inference': 10818.00389289856, 'postprocess': 1.3537406921386719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_288.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.308815002441406, 'inference': 12111.724138259888, 'postprocess': 1.073598861694336},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_289.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.630752563476562, 'inference': 11924.195766448975, 'postprocess': 0.8389949798583984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_29.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.105184555053711, 'inference': 11873.424291610718, 'postprocess': 0.8499622344970703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[218, 204, 210],
         [226, 212, 218],
         [222, 208, 214],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[218, 205, 213],
         [221, 209, 215],
         [215, 203, 209],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[212, 199, 207],
         [211, 198, 206],
         [203, 191, 197],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_290.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.241559982299805, 'inference': 12081.056833267212, 'postprocess': 0.8873939514160156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[199, 186, 184],
         [201, 188, 186],
         [204, 190, 191],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[196, 183, 181],
         [195, 182, 180],
         [194, 180, 181],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[208, 193, 190],
         [203, 188, 185],
         [197, 184, 182],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 65, 139, 133],
         [ 86, 158, 152],
         [111, 173, 167],
         ...,
         [237, 191, 160],
         [241, 195, 164],
         [246, 200, 169]],
 
        [[ 75, 142, 137],
         [ 97, 163, 158],
         [123, 179, 174],
         ...,
         [238, 195, 162],
         [241, 198, 165],
         [243, 200, 167]],
 
        [[ 78, 144, 139],
         [100, 161, 157],
         [119, 173, 168],
         ...,
         [240, 198, 163],
         [241, 199, 164],
         [241, 199, 164]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_291.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.222030639648438, 'inference': 11946.499347686768, 'postprocess': 3.4704208374023438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 98, 145, 153],
         [120, 164, 171],
         [132, 169, 177],
         ...,
         [255, 212, 185],
         [254, 197, 175],
         [196, 139, 117]],
 
        [[102, 148, 156],
         [121, 163, 170],
         [126, 162, 168],
         ...,
         [254, 201, 180],
         [205, 152, 132],
         [137,  83,  66]],
 
        [[119, 161, 168],
         [131, 168, 176],
         [129, 161, 167],
         ...,
         [214, 164, 152],
         [143,  92,  82],
         [ 88,  36,  29]],
 
        ...,
 
        [[ 91,  52,  90],
         [114,  76, 112],
         [123,  88, 122],
         ...,
         [183, 184, 198],
         [181, 182, 196],
         [180, 181, 195]],
 
        [[ 71,  32,  70],
         [ 92,  54,  90],
         [105,  68, 100],
         ...,
         [182, 182, 198],
         [180, 180, 196],
         [180, 180, 196]],
 
        [[ 62,  23,  61],
         [ 67,  29,  65],
         [ 70,  33,  65],
         ...,
         [189, 189, 205],
         [185, 185, 201],
         [182, 182, 198]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_292.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.729696273803711, 'inference': 11295.769691467285, 'postprocess': 1.2013912200927734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 75,  49,  49],
         [ 74,  46,  46],
         [ 78,  47,  50],
         ...,
         [187, 182, 197],
         [181, 176, 191],
         [174, 169, 184]],
 
        [[ 77,  51,  51],
         [ 75,  47,  47],
         [ 77,  46,  47],
         ...,
         [179, 174, 189],
         [169, 164, 179],
         [158, 153, 168]],
 
        [[ 80,  55,  53],
         [ 77,  49,  48],
         [ 77,  47,  46],
         ...,
         [175, 170, 185],
         [161, 156, 171],
         [148, 143, 158]],
 
        ...,
 
        [[166, 174, 221],
         [166, 174, 221],
         [166, 174, 221],
         ...,
         [187, 159, 159],
         [187, 159, 159],
         [187, 159, 159]],
 
        [[166, 174, 221],
         [166, 174, 221],
         [166, 174, 221],
         ...,
         [185, 157, 156],
         [185, 157, 156],
         [185, 157, 156]],
 
        [[166, 174, 221],
         [166, 174, 221],
         [166, 174, 221],
         ...,
         [184, 156, 155],
         [184, 156, 155],
         [184, 156, 155]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_293.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.84809684753418, 'inference': 10836.406707763672, 'postprocess': 2.0630359649658203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[168, 176, 223],
         [168, 176, 223],
         [167, 175, 222],
         ...,
         [184, 156, 155],
         [184, 156, 155],
         [183, 155, 154]],
 
        [[165, 173, 220],
         [164, 172, 219],
         [164, 172, 219],
         ...,
         [185, 157, 156],
         [184, 156, 155],
         [184, 156, 155]],
 
        [[161, 169, 216],
         [162, 170, 217],
         [162, 170, 217],
         ...,
         [186, 158, 157],
         [185, 157, 156],
         [185, 157, 156]],
 
        ...,
 
        [[ 86, 125,  99],
         [ 86, 125,  99],
         [ 88, 124, 100],
         ...,
         [164, 159, 161],
         [169, 164, 166],
         [173, 168, 170]],
 
        [[ 85, 124,  98],
         [ 85, 124,  98],
         [ 86, 125,  99],
         ...,
         [169, 164, 166],
         [175, 170, 172],
         [178, 173, 175]],
 
        [[ 84, 123,  97],
         [ 85, 124,  98],
         [ 87, 126, 100],
         ...,
         [173, 168, 170],
         [180, 175, 177],
         [183, 178, 180]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_294.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.428956985473633, 'inference': 11901.270389556885, 'postprocess': 0.9126663208007812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 85, 124, 102],
         [ 85, 124, 102],
         [ 85, 124, 102],
         ...,
         [179, 173, 178],
         [179, 171, 178],
         [179, 171, 178]],
 
        [[ 92, 131, 109],
         [ 91, 130, 108],
         [ 90, 129, 107],
         ...,
         [178, 172, 177],
         [177, 169, 176],
         [178, 170, 177]],
 
        [[ 99, 138, 116],
         [ 97, 136, 114],
         [ 96, 134, 112],
         ...,
         [171, 165, 170],
         [171, 163, 170],
         [174, 166, 173]],
 
        ...,
 
        [[116, 118, 118],
         [106, 108, 108],
         [100, 102, 102],
         ...,
         [231, 226, 225],
         [226, 221, 220],
         [223, 218, 217]],
 
        [[104, 109, 108],
         [ 99, 104, 103],
         [ 96, 101, 100],
         ...,
         [234, 229, 228],
         [230, 225, 224],
         [229, 224, 223]],
 
        [[ 98, 103, 102],
         [ 95, 100,  99],
         [ 95, 100,  99],
         ...,
         [230, 225, 224],
         [227, 222, 221],
         [227, 222, 221]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_295.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.902788162231445, 'inference': 11892.683267593384, 'postprocess': 0.7987022399902344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[104, 106, 106],
         [102, 104, 104],
         [100, 102, 102],
         ...,
         [225, 210, 207],
         [228, 216, 212],
         [225, 213, 209]],
 
        [[104, 106, 106],
         [103, 105, 105],
         [101, 103, 103],
         ...,
         [218, 203, 200],
         [237, 225, 221],
         [249, 237, 233]],
 
        [[105, 107, 107],
         [104, 106, 106],
         [103, 105, 105],
         ...,
         [219, 204, 201],
         [241, 229, 225],
         [254, 242, 238]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_296.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.947589874267578, 'inference': 12061.641693115234, 'postprocess': 0.8256435394287109},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_297.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.234407424926758, 'inference': 12036.678552627563, 'postprocess': 0.8540153503417969},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_298.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.4258575439453125, 'inference': 11865.780115127563, 'postprocess': 1.1205673217773438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_299.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.655237197875977, 'inference': 11663.264274597168, 'postprocess': 1.1851787567138672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_3.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.77888298034668, 'inference': 10909.393072128296, 'postprocess': 1.1317729949951172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_30.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.560750961303711, 'inference': 11806.283473968506, 'postprocess': 1.2001991271972656},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_300.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.833646774291992, 'inference': 12145.309686660767, 'postprocess': 0.6701946258544922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_301.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.152629852294922, 'inference': 11837.709665298462, 'postprocess': 0.8566379547119141},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_302.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.254673004150391, 'inference': 11814.184188842773, 'postprocess': 0.6690025329589844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_303.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.833148956298828, 'inference': 11626.169204711914, 'postprocess': 0.7755756378173828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_304.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.4416656494140625, 'inference': 10942.314863204956, 'postprocess': 0.8320808410644531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_305.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.032560348510742, 'inference': 11031.426906585693, 'postprocess': 0.6384849548339844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[205, 177, 170],
         [200, 172, 165],
         [163, 135, 128],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[183, 157, 150],
         [183, 157, 150],
         [150, 122, 115],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[158, 135, 127],
         [165, 142, 134],
         [142, 114, 107],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_306.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 14.34946060180664, 'inference': 11810.600757598877, 'postprocess': 0.804901123046875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[141, 107, 107],
         [135, 101, 101],
         [133, 102, 101],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[139, 105, 105],
         [137, 103, 103],
         [134, 103, 102],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[138, 104, 104],
         [136, 102, 102],
         [132, 101, 100],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[162, 162, 186],
         [162, 162, 186],
         [161, 161, 185],
         ...,
         [111, 106, 105],
         [110, 105, 104],
         [106, 101, 100]],
 
        [[163, 163, 187],
         [162, 162, 186],
         [161, 161, 185],
         ...,
         [110, 105, 104],
         [110, 105, 104],
         [106, 101, 100]],
 
        [[163, 163, 187],
         [162, 162, 186],
         [161, 161, 185],
         ...,
         [109, 104, 103],
         [109, 104, 103],
         [107, 102, 101]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_307.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.270647048950195, 'inference': 12066.803932189941, 'postprocess': 0.8571147918701172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[166, 165, 185],
         [165, 164, 184],
         [164, 163, 183],
         ...,
         [111,  99,  97],
         [111,  99,  97],
         [115, 103, 101]],
 
        [[166, 165, 185],
         [166, 165, 185],
         [165, 164, 184],
         ...,
         [107,  95,  93],
         [109,  97,  95],
         [113, 101,  99]],
 
        [[167, 166, 186],
         [166, 165, 185],
         [165, 164, 184],
         ...,
         [100,  88,  86],
         [101,  89,  87],
         [102,  90,  88]],
 
        ...,
 
        [[196, 187, 200],
         [203, 197, 208],
         [212, 205, 218],
         ...,
         [194, 174, 173],
         [194, 174, 173],
         [195, 175, 174]],
 
        [[195, 188, 203],
         [196, 192, 204],
         [199, 194, 209],
         ...,
         [198, 178, 177],
         [198, 178, 177],
         [198, 178, 177]],
 
        [[197, 192, 207],
         [195, 190, 205],
         [196, 191, 206],
         ...,
         [201, 181, 180],
         [201, 181, 180],
         [200, 180, 179]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_308.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.2885284423828125, 'inference': 11987.026929855347, 'postprocess': 2.141237258911133},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[186, 185, 201],
         [184, 184, 200],
         [188, 188, 206],
         ...,
         [204, 192, 192],
         [200, 188, 188],
         [195, 183, 183]],
 
        [[188, 185, 201],
         [187, 186, 202],
         [190, 190, 208],
         ...,
         [228, 216, 214],
         [223, 211, 211],
         [219, 207, 205]],
 
        [[195, 190, 205],
         [196, 190, 207],
         [194, 192, 211],
         ...,
         [248, 237, 233],
         [247, 235, 233],
         [244, 233, 229]],
 
        ...,
 
        [[114, 174, 163],
         [114, 176, 164],
         [ 99, 161, 149],
         ...,
         [182, 165, 169],
         [184, 167, 171],
         [185, 168, 172]],
 
        [[ 99, 159, 149],
         [105, 167, 155],
         [ 99, 161, 149],
         ...,
         [185, 168, 172],
         [188, 171, 175],
         [189, 172, 176]],
 
        [[ 82, 142, 132],
         [ 97, 158, 148],
         [102, 164, 152],
         ...,
         [188, 171, 175],
         [191, 174, 178],
         [193, 176, 180]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_309.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.26826286315918, 'inference': 12175.089836120605, 'postprocess': 0.9179115295410156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_31.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.119033813476562, 'inference': 12137.423038482666, 'postprocess': 0.8771419525146484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 36, 106,  89],
         [ 67, 137, 120],
         [ 94, 164, 147],
         ...,
         [191, 171, 176],
         [190, 170, 175],
         [190, 170, 175]],
 
        [[ 50, 120, 103],
         [ 74, 144, 127],
         [ 92, 162, 145],
         ...,
         [189, 169, 174],
         [187, 167, 172],
         [186, 166, 171]],
 
        [[ 76, 144, 127],
         [ 92, 160, 143],
         [ 99, 167, 150],
         ...,
         [186, 167, 170],
         [184, 164, 169],
         [183, 163, 168]],
 
        ...,
 
        [[143, 137, 154],
         [141, 135, 152],
         [139, 133, 150],
         ...,
         [255, 253, 252],
         [255, 253, 252],
         [255, 253, 252]],
 
        [[142, 136, 153],
         [144, 138, 155],
         [141, 135, 152],
         ...,
         [255, 253, 252],
         [255, 253, 252],
         [255, 253, 252]],
 
        [[146, 140, 157],
         [147, 141, 158],
         [137, 131, 148],
         ...,
         [255, 253, 252],
         [255, 253, 252],
         [255, 253, 252]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_310.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.410121917724609, 'inference': 11629.902601242065, 'postprocess': 3.0205249786376953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[146, 139, 154],
         [145, 138, 153],
         [124, 118, 135],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[141, 134, 149],
         [143, 136, 151],
         [123, 117, 134],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[135, 130, 145],
         [137, 132, 147],
         [120, 114, 131],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_311.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.865760803222656, 'inference': 10798.703908920288, 'postprocess': 0.7619857788085938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_312.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.466150283813477, 'inference': 12320.319652557373, 'postprocess': 1.434326171875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_313.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.826494216918945, 'inference': 11941.920042037964, 'postprocess': 0.8680820465087891},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_314.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.588935852050781, 'inference': 12615.236282348633, 'postprocess': 0.8344650268554688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 207, 191],
         [234, 183, 167],
         [176, 124, 111],
         ...,
         [ 13,  46,  19],
         [  8,  41,  14],
         [ 47,  80,  53]],
 
        [[219, 165, 148],
         [170, 116,  99],
         [107,  50,  35],
         ...,
         [ 27,  62,  35],
         [  6,  41,  15],
         [ 25,  60,  34]],
 
        [[175, 119, 102],
         [120,  64,  47],
         [ 75,  15,   0],
         ...,
         [ 46,  84,  56],
         [ 17,  52,  26],
         [ 18,  53,  27]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_315.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.386995315551758, 'inference': 12589.10584449768, 'postprocess': 1.1034011840820312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 96,  47,  67],
         [ 71,  22,  42],
         [ 62,  13,  35],
         ...,
         [ 57,  91,  61],
         [ 43,  74,  45],
         [ 28,  59,  30]],
 
        [[ 77,  30,  52],
         [ 68,  21,  43],
         [ 65,  17,  41],
         ...,
         [ 69, 103,  73],
         [ 58,  89,  60],
         [ 47,  78,  49]],
 
        [[ 58,  13,  40],
         [ 65,  20,  47],
         [ 68,  22,  51],
         ...,
         [ 76, 107,  78],
         [ 69,  99,  70],
         [ 63,  93,  64]],
 
        ...,
 
        [[176, 176, 188],
         [171, 171, 183],
         [162, 164, 175],
         ...,
         [ 78, 156, 139],
         [ 82, 160, 143],
         [ 82, 160, 143]],
 
        [[179, 179, 193],
         [178, 178, 192],
         [175, 176, 190],
         ...,
         [ 75, 150, 134],
         [ 84, 159, 143],
         [ 90, 165, 149]],
 
        [[182, 182, 196],
         [183, 183, 197],
         [182, 183, 197],
         ...,
         [ 77, 152, 136],
         [ 89, 164, 148],
         [100, 175, 159]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_316.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.43954086303711, 'inference': 12206.280708312988, 'postprocess': 0.9272098541259766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 170, 185],
         [188, 183, 198],
         [198, 195, 210],
         ...,
         [ 80, 162, 140],
         [ 98, 180, 158],
         [ 94, 176, 154]],
 
        [[161, 156, 171],
         [175, 170, 185],
         [189, 186, 201],
         ...,
         [ 76, 158, 135],
         [ 93, 172, 151],
         [ 86, 168, 145]],
 
        [[149, 143, 160],
         [162, 156, 173],
         [178, 175, 191],
         ...,
         [ 86, 167, 142],
         [ 96, 174, 151],
         [ 85, 166, 141]],
 
        ...,
 
        [[187, 159, 159],
         [187, 159, 159],
         [188, 160, 160],
         ...,
         [230, 220, 226],
         [246, 234, 240],
         [253, 241, 247]],
 
        [[186, 158, 157],
         [186, 158, 157],
         [186, 158, 157],
         ...,
         [204, 193, 201],
         [225, 212, 220],
         [238, 225, 233]],
 
        [[184, 156, 155],
         [185, 157, 156],
         [185, 157, 156],
         ...,
         [185, 174, 182],
         [201, 188, 196],
         [215, 202, 210]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_317.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.923271179199219, 'inference': 12168.081998825073, 'postprocess': 0.9562969207763672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[183, 156, 152],
         [183, 156, 152],
         [183, 156, 152],
         ...,
         [202, 184, 185],
         [207, 185, 187],
         [208, 187, 186]],
 
        [[183, 156, 152],
         [183, 156, 152],
         [183, 156, 152],
         ...,
         [204, 186, 187],
         [209, 188, 187],
         [209, 188, 186]],
 
        [[183, 156, 152],
         [183, 156, 152],
         [183, 156, 152],
         ...,
         [206, 188, 187],
         [211, 190, 188],
         [212, 192, 187]],
 
        ...,
 
        [[172, 162, 168],
         [173, 163, 169],
         [176, 166, 172],
         ...,
         [127, 133, 152],
         [125, 131, 150],
         [125, 131, 150]],
 
        [[179, 167, 173],
         [179, 167, 173],
         [179, 167, 173],
         ...,
         [126, 133, 153],
         [125, 132, 152],
         [125, 132, 152]],
 
        [[187, 175, 181],
         [184, 172, 178],
         [179, 167, 173],
         ...,
         [124, 131, 151],
         [123, 130, 150],
         [122, 129, 149]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_318.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.719205856323242, 'inference': 12507.811069488525, 'postprocess': 1.4302730560302734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[193, 179, 183],
         [186, 172, 176],
         [179, 165, 169],
         ...,
         [130, 133, 154],
         [129, 132, 153],
         [127, 130, 151]],
 
        [[185, 171, 175],
         [181, 167, 171],
         [178, 164, 168],
         ...,
         [130, 133, 154],
         [128, 131, 152],
         [126, 129, 150]],
 
        [[179, 165, 169],
         [180, 166, 170],
         [180, 166, 170],
         ...,
         [129, 133, 152],
         [127, 131, 150],
         [126, 130, 149]],
 
        ...,
 
        [[215, 211, 210],
         [222, 218, 217],
         [231, 227, 226],
         ...,
         [172, 128, 121],
         [146, 100,  93],
         [139,  93,  86]],
 
        [[224, 219, 218],
         [230, 225, 224],
         [237, 232, 231],
         ...,
         [148, 100,  96],
         [135,  84,  81],
         [134,  81,  78]],
 
        [[232, 227, 226],
         [236, 231, 230],
         [242, 237, 236],
         ...,
         [136,  85,  82],
         [136,  81,  78],
         [131,  76,  73]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_319.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.40361213684082, 'inference': 11546.743154525757, 'postprocess': 1.4698505401611328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [204, 195, 215],
         [194, 185, 205],
         [175, 166, 186]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [208, 199, 219],
         [203, 192, 212],
         [177, 166, 186]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [208, 199, 219],
         [205, 194, 214],
         [177, 166, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_32.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.325908660888672, 'inference': 11800.227165222168, 'postprocess': 1.0044574737548828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[244, 232, 232],
         [244, 232, 232],
         [245, 233, 233],
         ...,
         [123,  85,  73],
         [129,  87,  75],
         [128,  86,  74]],
 
        [[251, 239, 239],
         [249, 237, 237],
         [243, 231, 231],
         ...,
         [153, 115, 103],
         [134,  94,  82],
         [124,  82,  70]],
 
        [[220, 210, 210],
         [219, 209, 209],
         [211, 201, 201],
         ...,
         [180, 141, 132],
         [145, 105,  93],
         [127,  87,  75]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_320.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.770248413085938, 'inference': 11904.747009277344, 'postprocess': 1.199960708618164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_321.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.408784866333008, 'inference': 12785.072088241577, 'postprocess': 0.8287429809570312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_322.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.407354354858398, 'inference': 12604.428768157959, 'postprocess': 1.1339187622070312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_323.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.81814956665039, 'inference': 12143.184661865234, 'postprocess': 1.1870861053466797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_324.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.855104446411133, 'inference': 13155.760288238525, 'postprocess': 1.1606216430664062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_325.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.623600006103516, 'inference': 12876.570463180542, 'postprocess': 1.3005733489990234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_326.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.425329208374023, 'inference': 12254.739046096802, 'postprocess': 1.4765262603759766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_327.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.849071502685547, 'inference': 11451.170682907104, 'postprocess': 1.417398452758789},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_328.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.50765609741211, 'inference': 12104.758501052856, 'postprocess': 0.8318424224853516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_329.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.964517593383789, 'inference': 11749.017000198364, 'postprocess': 0.8792877197265625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [188, 178, 195],
         [182, 172, 188],
         [173, 163, 179]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [159, 149, 166],
         [156, 146, 162],
         [152, 142, 158]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [125, 115, 132],
         [128, 118, 134],
         [131, 121, 137]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 52, 101,  85],
         [ 61, 110,  94],
         [ 67, 116, 100]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 49,  98,  82],
         [ 52, 101,  85],
         [ 61, 110,  94]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 51, 100,  84],
         [ 48,  97,  81],
         [ 56, 105,  89]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_33.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.938457489013672, 'inference': 12033.24270248413, 'postprocess': 1.9640922546386719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_330.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.71696662902832, 'inference': 11891.079425811768, 'postprocess': 0.9453296661376953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[111, 102,  99],
         [104,  95,  92],
         [101,  89,  87],
         ...,
         [245, 245, 245],
         [246, 246, 246],
         [243, 243, 243]],
 
        [[111, 102,  99],
         [106,  97,  94],
         [105,  93,  91],
         ...,
         [229, 229, 229],
         [239, 241, 241],
         [241, 243, 243]],
 
        [[111, 102,  99],
         [108,  99,  96],
         [108,  96,  94],
         ...,
         [212, 212, 212],
         [233, 235, 235],
         [241, 243, 243]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_331.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.014108657836914, 'inference': 11953.82833480835, 'postprocess': 1.1518001556396484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[121,  99, 101],
         [115,  93,  95],
         [111,  90,  92],
         ...,
         [238, 243, 241],
         [231, 238, 235],
         [230, 239, 236]],
 
        [[126, 104, 106],
         [114,  92,  94],
         [109,  88,  90],
         ...,
         [247, 248, 246],
         [243, 246, 244],
         [251, 254, 252]],
 
        [[118,  96,  98],
         [105,  83,  85],
         [117,  96,  98],
         ...,
         [253, 243, 243],
         [243, 235, 235],
         [251, 243, 243]],
 
        ...,
 
        [[195, 174, 172],
         [193, 172, 170],
         [191, 170, 168],
         ...,
         [163, 169, 176],
         [163, 168, 177],
         [162, 168, 175]],
 
        [[197, 174, 172],
         [196, 173, 171],
         [196, 173, 171],
         ...,
         [165, 167, 177],
         [165, 167, 178],
         [165, 167, 177]],
 
        [[201, 178, 176],
         [202, 179, 177],
         [202, 179, 177],
         ...,
         [166, 168, 179],
         [167, 169, 180],
         [168, 170, 181]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_332.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.749008178710938, 'inference': 12035.183906555176, 'postprocess': 0.9624958038330078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[201, 184, 187],
         [199, 182, 185],
         [198, 181, 184],
         ...,
         [179, 177, 189],
         [182, 180, 192],
         [179, 177, 189]],
 
        [[209, 192, 195],
         [206, 189, 192],
         [204, 187, 190],
         ...,
         [182, 180, 192],
         [188, 186, 198],
         [187, 185, 197]],
 
        [[238, 224, 225],
         [234, 220, 221],
         [227, 213, 214],
         ...,
         [183, 181, 193],
         [185, 183, 195],
         [184, 182, 194]],
 
        ...,
 
        [[183, 168, 176],
         [188, 173, 181],
         [193, 178, 186],
         ...,
         [ 95, 130, 126],
         [ 94, 128, 127],
         [117, 151, 150]],
 
        [[182, 167, 175],
         [186, 171, 179],
         [190, 175, 183],
         ...,
         [ 81, 116, 112],
         [ 90, 124, 123],
         [110, 147, 145]],
 
        [[183, 168, 176],
         [186, 171, 179],
         [190, 175, 183],
         ...,
         [ 71, 106, 102],
         [ 78, 115, 113],
         [ 88, 125, 123]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_333.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.264686584472656, 'inference': 11145.704746246338, 'postprocess': 2.6695728302001953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[188, 171, 175],
         [189, 172, 176],
         [190, 173, 177],
         ...,
         [ 59,  92,  77],
         [ 64, 100,  84],
         [ 65, 101,  85]],
 
        [[188, 171, 175],
         [188, 171, 175],
         [189, 172, 176],
         ...,
         [ 64, 100,  84],
         [ 65, 101,  85],
         [ 62,  98,  82]],
 
        [[186, 169, 173],
         [187, 170, 174],
         [189, 172, 176],
         ...,
         [ 67, 103,  87],
         [ 64, 100,  84],
         [ 56,  93,  77]],
 
        ...,
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [219, 210, 223],
         [230, 219, 227],
         [229, 219, 225]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [192, 184, 214],
         [204, 198, 221],
         [207, 203, 222]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [151, 144, 181],
         [168, 163, 194],
         [183, 182, 208]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_334.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 13.730049133300781, 'inference': 11431.591749191284, 'postprocess': 1.9114017486572266},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [147, 143, 192],
         [154, 148, 197],
         [155, 149, 198]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [145, 141, 190],
         [152, 146, 195],
         [153, 147, 196]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [142, 138, 187],
         [142, 138, 187],
         [141, 137, 186]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [185, 193, 222],
         [186, 194, 223],
         [186, 194, 223]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [184, 192, 221],
         [185, 193, 222],
         [185, 193, 222]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 191, 220],
         [184, 192, 221],
         [184, 192, 221]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_335.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.411718368530273, 'inference': 11760.120153427124, 'postprocess': 1.0104179382324219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 194, 216],
         [183, 194, 216],
         [183, 194, 216]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 194, 216],
         [183, 194, 216],
         [183, 194, 216]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 194, 216],
         [183, 194, 216],
         [182, 193, 215]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_336.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.738019943237305, 'inference': 11855.920314788818, 'postprocess': 0.6520748138427734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_337.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.512475967407227, 'inference': 11846.295356750488, 'postprocess': 0.8687973022460938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_338.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.555391311645508, 'inference': 12176.092386245728, 'postprocess': 1.0089874267578125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 61, 108,  75],
         [ 69, 116,  83],
         [ 77, 127,  93],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 60, 107,  74],
         [ 68, 115,  82],
         [ 70, 120,  86],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 31,  78,  45],
         [ 49,  96,  63],
         [ 54, 104,  70],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_339.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.542320251464844, 'inference': 12075.081586837769, 'postprocess': 0.9205341339111328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 69, 118, 102],
         [ 53, 100,  84],
         [ 42,  89,  73]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 72, 121, 105],
         [ 54, 101,  85],
         [ 41,  88,  72]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 78, 127, 111],
         [ 61, 108,  92],
         [ 48,  95,  79]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [140, 134, 135],
         [142, 137, 136],
         [141, 136, 135]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [140, 135, 134],
         [142, 137, 136],
         [138, 133, 132]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [139, 134, 133],
         [144, 139, 138],
         [142, 137, 136]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_34.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.263971328735352, 'inference': 11304.353952407837, 'postprocess': 0.8404254913330078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 28,  63,  36],
         [ 45,  83,  55],
         [ 43,  81,  51],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 40,  75,  48],
         [ 52,  90,  62],
         [ 46,  84,  54],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 52,  87,  60],
         [ 55,  93,  65],
         [ 49,  87,  57],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 76, 152, 134],
         [106, 180, 162],
         [139, 205, 186],
         ...,
         [203, 202, 212],
         [204, 203, 213],
         [207, 206, 216]],
 
        [[ 96, 170, 152],
         [114, 185, 168],
         [124, 188, 169],
         ...,
         [212, 211, 221],
         [208, 207, 217],
         [208, 207, 217]],
 
        [[112, 186, 168],
         [111, 181, 164],
         [ 87, 151, 132],
         ...,
         [222, 221, 231],
         [220, 219, 229],
         [219, 218, 228]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_340.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.336139678955078, 'inference': 11003.756284713745, 'postprocess': 0.8873939514160156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 96, 175, 161],
         [ 62, 131, 118],
         [ 42,  92,  80],
         ...,
         [222, 222, 236],
         [222, 222, 236],
         [223, 223, 237]],
 
        [[ 78, 150, 137],
         [ 26,  90,  78],
         [  4,  50,  38],
         ...,
         [224, 224, 238],
         [224, 224, 238],
         [225, 225, 239]],
 
        [[ 66, 128, 114],
         [ 10,  64,  51],
         [  0,  23,  13],
         ...,
         [224, 224, 238],
         [225, 225, 239],
         [225, 225, 239]],
 
        ...,
 
        [[244, 239, 240],
         [234, 229, 230],
         [218, 213, 214],
         ...,
         [189, 176, 178],
         [189, 176, 178],
         [188, 175, 177]],
 
        [[242, 237, 238],
         [241, 236, 237],
         [236, 231, 232],
         ...,
         [189, 176, 178],
         [188, 175, 177],
         [187, 174, 176]],
 
        [[232, 227, 228],
         [240, 235, 236],
         [248, 243, 244],
         ...,
         [188, 175, 177],
         [187, 174, 176],
         [187, 174, 176]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_341.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.329174041748047, 'inference': 12069.107055664062, 'postprocess': 0.7674694061279297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[211, 199, 193],
         [225, 213, 207],
         [243, 231, 225],
         ...,
         [192, 179, 181],
         [192, 179, 181],
         [192, 179, 181]],
 
        [[203, 191, 185],
         [210, 198, 192],
         [223, 211, 205],
         ...,
         [192, 179, 181],
         [192, 179, 181],
         [191, 178, 180]],
 
        [[199, 187, 181],
         [199, 187, 181],
         [204, 192, 186],
         ...,
         [191, 178, 180],
         [191, 178, 180],
         [191, 178, 180]],
 
        ...,
 
        [[125, 127, 145],
         [128, 130, 148],
         [130, 132, 150],
         ...,
         [160, 172, 184],
         [160, 172, 184],
         [161, 173, 185]],
 
        [[129, 129, 147],
         [130, 130, 148],
         [131, 131, 149],
         ...,
         [161, 170, 183],
         [163, 172, 185],
         [164, 173, 186]],
 
        [[128, 128, 146],
         [128, 128, 146],
         [129, 129, 147],
         ...,
         [161, 170, 183],
         [163, 172, 185],
         [164, 173, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_342.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.377458572387695, 'inference': 12219.244718551636, 'postprocess': 1.9078254699707031},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[128, 130, 148],
         [130, 132, 150],
         [132, 134, 152],
         ...,
         [159, 167, 184],
         [160, 168, 185],
         [160, 168, 185]],
 
        [[128, 130, 148],
         [130, 132, 150],
         [132, 134, 152],
         ...,
         [161, 169, 186],
         [162, 170, 187],
         [163, 171, 188]],
 
        [[127, 129, 147],
         [130, 132, 150],
         [133, 135, 153],
         ...,
         [163, 171, 188],
         [165, 173, 190],
         [166, 174, 191]],
 
        ...,
 
        [[151, 100,  97],
         [160, 112, 108],
         [194, 148, 141],
         ...,
         [161, 164, 178],
         [163, 166, 180],
         [165, 168, 182]],
 
        [[143,  92,  89],
         [184, 136, 132],
         [224, 178, 171],
         ...,
         [161, 164, 178],
         [164, 167, 181],
         [167, 170, 184]],
 
        [[152, 101,  98],
         [213, 165, 161],
         [248, 200, 194],
         ...,
         [162, 165, 179],
         [165, 168, 182],
         [167, 170, 184]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_343.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.836248397827148, 'inference': 12018.750190734863, 'postprocess': 0.7040500640869141},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[133,  93,  81],
         [178, 138, 126],
         [230, 190, 178],
         ...,
         [159, 163, 174],
         [162, 166, 177],
         [165, 169, 180]],
 
        [[137,  97,  85],
         [144, 104,  92],
         [169, 129, 117],
         ...,
         [161, 165, 176],
         [163, 167, 178],
         [166, 170, 181]],
 
        [[121,  83,  71],
         [112,  74,  62],
         [137,  99,  87],
         ...,
         [165, 169, 180],
         [166, 170, 181],
         [167, 171, 182]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 91,  80,  66],
         [ 92,  81,  67],
         [ 92,  81,  67]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 93,  82,  68],
         [ 93,  82,  68],
         [ 92,  81,  67]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 95,  84,  70],
         [ 94,  83,  69],
         [ 93,  82,  68]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_344.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.147623062133789, 'inference': 11459.354162216187, 'postprocess': 2.074718475341797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 93,  81,  69],
         [ 90,  78,  66],
         [ 87,  75,  63]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 92,  80,  68],
         [ 92,  80,  68],
         [ 91,  79,  67]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 91,  79,  67],
         [ 93,  81,  69],
         [ 93,  81,  69]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_345.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.749940872192383, 'inference': 11604.596376419067, 'postprocess': 0.8051395416259766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_346.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.153387069702148, 'inference': 11658.85615348816, 'postprocess': 0.9076595306396484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_347.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.384372711181641, 'inference': 11018.234491348267, 'postprocess': 1.1203289031982422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_348.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.67152214050293, 'inference': 11912.992238998413, 'postprocess': 0.9086132049560547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_349.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.778789520263672, 'inference': 12373.259782791138, 'postprocess': 0.8707046508789062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [141, 142, 133],
         [150, 150, 144],
         [146, 146, 140]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [145, 146, 137],
         [158, 158, 152],
         [157, 157, 151]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [152, 153, 144],
         [162, 162, 156],
         [159, 159, 153]],
 
        ...,
 
        [[183, 187, 198],
         [184, 188, 199],
         [185, 185, 197],
         ...,
         [ 59, 131, 101],
         [ 59, 129,  98],
         [ 62, 132, 101]],
 
        [[180, 183, 197],
         [181, 184, 198],
         [182, 182, 194],
         ...,
         [ 64, 137, 105],
         [ 58, 128,  97],
         [ 57, 127,  96]],
 
        [[178, 181, 195],
         [179, 182, 196],
         [181, 181, 193],
         ...,
         [ 68, 141, 109],
         [ 58, 128,  97],
         [ 53, 123,  92]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_35.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.44993782043457, 'inference': 12070.13463973999, 'postprocess': 0.8828639984130859},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_350.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.569002151489258, 'inference': 12295.379877090454, 'postprocess': 0.8819103240966797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_351.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.553266525268555, 'inference': 11862.151861190796, 'postprocess': 1.1293888092041016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_352.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.892297744750977, 'inference': 11989.598274230957, 'postprocess': 1.1951923370361328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_353.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.740331649780273, 'inference': 10514.82081413269, 'postprocess': 0.8027553558349609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_354.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.30497932434082, 'inference': 11643.428325653076, 'postprocess': 1.1920928955078125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[242, 247, 246],
         [255, 255, 255],
         [255, 247, 248],
         ...,
         [191, 176, 174],
         [155, 140, 138],
         [122, 107, 105]],
 
        [[235, 241, 240],
         [244, 244, 244],
         [248, 240, 241],
         ...,
         [136, 120, 121],
         [119, 103, 104],
         [105,  89,  90]],
 
        [[239, 245, 244],
         [242, 244, 244],
         [255, 244, 246],
         ...,
         [107,  91,  92],
         [106,  90,  91],
         [109,  93,  94]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_355.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.43667984008789, 'inference': 12333.952188491821, 'postprocess': 0.8568763732910156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[240, 242, 242],
         [245, 245, 245],
         [252, 246, 247],
         ...,
         [106,  95,  91],
         [103,  91,  87],
         [110,  98,  94]],
 
        [[248, 250, 250],
         [244, 244, 244],
         [251, 245, 246],
         ...,
         [109,  98,  94],
         [107,  95,  91],
         [114, 102,  98]],
 
        [[232, 232, 232],
         [227, 225, 225],
         [237, 232, 233],
         ...,
         [107,  95,  91],
         [104,  89,  86],
         [107,  92,  89]],
 
        ...,
 
        [[166, 168, 179],
         [164, 166, 177],
         [166, 168, 179],
         ...,
         [196, 169, 165],
         [196, 169, 165],
         [196, 169, 165]],
 
        [[167, 168, 182],
         [165, 166, 180],
         [165, 166, 180],
         ...,
         [196, 169, 165],
         [196, 169, 165],
         [196, 169, 165]],
 
        [[170, 171, 185],
         [165, 166, 180],
         [165, 166, 180],
         ...,
         [196, 169, 165],
         [196, 169, 165],
         [196, 169, 165]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_356.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.944013595581055, 'inference': 12322.33190536499, 'postprocess': 1.7902851104736328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[182, 180, 186],
         [172, 170, 176],
         [162, 160, 166],
         ...,
         [189, 173, 167],
         [189, 173, 167],
         [188, 174, 168]],
 
        [[175, 173, 179],
         [164, 162, 168],
         [158, 156, 162],
         ...,
         [188, 172, 166],
         [189, 173, 167],
         [187, 173, 167]],
 
        [[172, 170, 176],
         [162, 160, 166],
         [160, 156, 162],
         ...,
         [188, 172, 166],
         [187, 171, 164],
         [185, 172, 164]],
 
        ...,
 
        [[102, 132, 127],
         [ 83, 114, 107],
         [ 67,  95,  89],
         ...,
         [205, 188, 185],
         [207, 190, 187],
         [208, 191, 188]],
 
        [[124, 151, 147],
         [108, 136, 130],
         [ 88, 116, 110],
         ...,
         [204, 187, 184],
         [206, 189, 186],
         [208, 191, 188]],
 
        [[129, 156, 152],
         [124, 152, 146],
         [112, 140, 134],
         ...,
         [203, 186, 183],
         [206, 189, 186],
         [207, 190, 187]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_357.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.156444549560547, 'inference': 12257.645606994629, 'postprocess': 1.9121170043945312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 84, 116, 105],
         [ 99, 131, 120],
         [109, 142, 128],
         ...,
         [201, 187, 181],
         [205, 191, 185],
         [206, 192, 186]],
 
        [[ 49,  81,  70],
         [ 51,  85,  74],
         [ 57,  90,  76],
         ...,
         [202, 188, 182],
         [204, 190, 184],
         [205, 191, 185]],
 
        [[ 50,  85,  71],
         [ 38,  74,  60],
         [ 31,  66,  52],
         ...,
         [202, 188, 182],
         [203, 190, 182],
         [204, 191, 183]],
 
        ...,
 
        [[245, 238, 213],
         [227, 218, 198],
         [200, 187, 173],
         ...,
         [150, 167, 234],
         [150, 167, 234],
         [150, 167, 234]],
 
        [[222, 229, 192],
         [228, 232, 197],
         [231, 227, 202],
         ...,
         [150, 167, 234],
         [149, 166, 233],
         [147, 164, 231]],
 
        [[198, 211, 167],
         [209, 218, 178],
         [222, 223, 191],
         ...,
         [150, 167, 234],
         [148, 165, 232],
         [145, 162, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_358.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.881309509277344, 'inference': 12242.341041564941, 'postprocess': 1.6274452209472656},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[156, 157, 178],
         [165, 166, 186],
         [186, 186, 200],
         ...,
         [158, 171, 233],
         [155, 168, 230],
         [152, 165, 227]],
 
        [[157, 158, 186],
         [156, 156, 180],
         [163, 162, 182],
         ...,
         [157, 170, 232],
         [154, 167, 229],
         [152, 165, 227]],
 
        [[150, 149, 188],
         [144, 145, 179],
         [145, 145, 175],
         ...,
         [153, 168, 231],
         [151, 166, 229],
         [149, 164, 227]],
 
        ...,
 
        [[183, 194, 222],
         [183, 194, 222],
         [183, 194, 222],
         ...,
         [ 63, 131, 120],
         [ 61, 118, 109],
         [ 68, 119, 111]],
 
        [[183, 194, 222],
         [183, 194, 222],
         [183, 194, 222],
         ...,
         [ 60, 126, 115],
         [ 67, 120, 111],
         [ 72, 119, 111]],
 
        [[183, 194, 222],
         [183, 194, 222],
         [183, 194, 222],
         ...,
         [ 39, 105,  94],
         [ 56, 107,  99],
         [ 60, 104,  97]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_359.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.818626403808594, 'inference': 13041.245937347412, 'postprocess': 2.335071563720703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[191, 192, 202],
         [187, 188, 198],
         [181, 182, 192],
         ...,
         [ 81, 151, 128],
         [ 71, 139, 116],
         [ 50, 118,  95]],
 
        [[186, 187, 197],
         [186, 187, 197],
         [184, 185, 195],
         ...,
         [ 83, 153, 130],
         [ 75, 143, 120],
         [ 60, 128, 105]],
 
        [[190, 191, 201],
         [191, 192, 202],
         [189, 190, 200],
         ...,
         [ 82, 152, 129],
         [ 77, 145, 122],
         [ 70, 138, 115]],
 
        ...,
 
        [[204, 196, 207],
         [205, 197, 208],
         [205, 197, 208],
         ...,
         [177, 198, 243],
         [180, 200, 241],
         [180, 201, 239]],
 
        [[205, 197, 208],
         [206, 198, 209],
         [206, 198, 209],
         ...,
         [178, 200, 242],
         [179, 200, 238],
         [178, 200, 236]],
 
        [[206, 198, 209],
         [208, 200, 211],
         [210, 202, 213],
         ...,
         [178, 200, 241],
         [179, 200, 238],
         [177, 199, 235]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_36.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.743047714233398, 'inference': 13021.90613746643, 'postprocess': 2.073049545288086},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[184, 193, 220],
         [184, 193, 220],
         [183, 192, 219],
         ...,
         [ 41,  85,  78],
         [ 48,  99,  91],
         [ 41,  96,  87]],
 
        [[182, 191, 218],
         [182, 191, 218],
         [182, 191, 218],
         ...,
         [ 18,  60,  53],
         [ 23,  74,  66],
         [ 18,  73,  64]],
 
        [[181, 190, 217],
         [181, 190, 217],
         [180, 189, 216],
         ...,
         [  2,  43,  36],
         [  4,  53,  45],
         [  0,  53,  44]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_360.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.892038345336914, 'inference': 12200.440168380737, 'postprocess': 0.9722709655761719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_361.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.656169891357422, 'inference': 11569.820404052734, 'postprocess': 0.9744167327880859},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_362.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.3871612548828125, 'inference': 11738.26265335083, 'postprocess': 1.130819320678711},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_363.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.754875183105469, 'inference': 12341.932535171509, 'postprocess': 0.9541511535644531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[222, 218, 229],
         [225, 221, 232],
         [228, 224, 235],
         ...,
         [136, 137, 197],
         [132, 133, 193],
         [130, 131, 191]],
 
        [[219, 215, 226],
         [223, 219, 230],
         [226, 222, 233],
         ...,
         [146, 148, 206],
         [143, 145, 203],
         [141, 143, 201]],
 
        [[218, 214, 225],
         [222, 218, 229],
         [226, 222, 233],
         ...,
         [150, 152, 210],
         [151, 153, 211],
         [152, 154, 212]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_364.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.746768951416016, 'inference': 12845.064640045166, 'postprocess': 0.9765625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[231, 223, 230],
         [231, 223, 230],
         [231, 221, 233],
         ...,
         [149, 149, 209],
         [158, 156, 216],
         [164, 162, 222]],
 
        [[230, 222, 229],
         [229, 221, 231],
         [230, 220, 232],
         ...,
         [163, 161, 220],
         [176, 174, 233],
         [184, 182, 241]],
 
        [[228, 220, 230],
         [226, 221, 230],
         [228, 220, 231],
         ...,
         [156, 154, 206],
         [170, 168, 220],
         [177, 175, 227]],
 
        ...,
 
        [[189, 175, 177],
         [189, 175, 177],
         [189, 175, 177],
         ...,
         [202, 195, 202],
         [205, 198, 205],
         [211, 204, 211]],
 
        [[189, 175, 177],
         [189, 175, 177],
         [189, 175, 177],
         ...,
         [206, 199, 206],
         [209, 202, 209],
         [215, 208, 215]],
 
        [[189, 175, 177],
         [189, 175, 177],
         [189, 175, 177],
         ...,
         [209, 202, 209],
         [213, 206, 213],
         [220, 213, 220]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_365.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.845712661743164, 'inference': 12223.48403930664, 'postprocess': 1.9695758819580078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[190, 178, 176],
         [190, 178, 176],
         [189, 177, 175],
         ...,
         [213, 205, 206],
         [215, 207, 208],
         [216, 208, 209]],
 
        [[190, 178, 176],
         [190, 178, 176],
         [190, 178, 176],
         ...,
         [217, 209, 210],
         [217, 209, 210],
         [217, 209, 210]],
 
        [[191, 179, 179],
         [191, 179, 179],
         [191, 179, 179],
         ...,
         [217, 209, 210],
         [217, 209, 210],
         [216, 208, 209]],
 
        ...,
 
        [[162, 175, 191],
         [163, 176, 192],
         [164, 177, 191],
         ...,
         [247, 245, 245],
         [246, 244, 244],
         [246, 244, 244]],
 
        [[159, 172, 188],
         [161, 174, 190],
         [162, 175, 191],
         ...,
         [248, 246, 246],
         [247, 245, 245],
         [246, 244, 244]],
 
        [[157, 170, 186],
         [159, 172, 188],
         [160, 173, 189],
         ...,
         [248, 246, 246],
         [247, 245, 245],
         [247, 245, 245]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_366.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.808115005493164, 'inference': 12179.091215133667, 'postprocess': 0.9310245513916016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[161, 173, 185],
         [160, 172, 184],
         [158, 170, 182],
         ...,
         [250, 248, 247],
         [250, 248, 247],
         [251, 249, 248]],
 
        [[162, 174, 186],
         [161, 173, 185],
         [159, 171, 183],
         ...,
         [250, 248, 247],
         [250, 248, 247],
         [251, 249, 248]],
 
        [[164, 175, 189],
         [163, 174, 188],
         [161, 172, 186],
         ...,
         [250, 248, 247],
         [251, 249, 248],
         [251, 249, 248]],
 
        ...,
 
        [[163, 164, 178],
         [163, 164, 178],
         [162, 163, 177],
         ...,
         [149, 156, 189],
         [151, 158, 191],
         [152, 159, 192]],
 
        [[164, 165, 179],
         [164, 165, 179],
         [163, 164, 178],
         ...,
         [150, 156, 191],
         [152, 158, 193],
         [154, 160, 195]],
 
        [[165, 166, 180],
         [164, 165, 179],
         [163, 164, 178],
         ...,
         [151, 157, 192],
         [153, 159, 194],
         [155, 161, 196]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_367.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.487058639526367, 'inference': 11814.467430114746, 'postprocess': 1.338958740234375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[167, 172, 181],
         [164, 169, 178],
         [161, 166, 175],
         ...,
         [147, 157, 187],
         [147, 157, 187],
         [148, 158, 188]],
 
        [[168, 173, 182],
         [164, 169, 178],
         [160, 165, 174],
         ...,
         [146, 156, 186],
         [145, 155, 185],
         [145, 155, 185]],
 
        [[167, 172, 181],
         [163, 168, 177],
         [158, 163, 172],
         ...,
         [145, 155, 185],
         [142, 152, 182],
         [141, 151, 181]],
 
        ...,
 
        [[ 92,  79,  65],
         [ 93,  80,  66],
         [ 95,  82,  68],
         ...,
         [224, 225, 229],
         [227, 228, 232],
         [229, 230, 234]],
 
        [[ 92,  79,  65],
         [ 94,  81,  67],
         [ 96,  83,  69],
         ...,
         [225, 226, 230],
         [227, 228, 232],
         [229, 230, 234]],
 
        [[ 92,  79,  65],
         [ 94,  81,  67],
         [ 96,  83,  69],
         ...,
         [227, 228, 232],
         [228, 229, 233],
         [229, 230, 234]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_368.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.44264030456543, 'inference': 12687.0858669281, 'postprocess': 1.0704994201660156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 94,  78,  71],
         [ 95,  79,  72],
         [ 96,  80,  73],
         ...,
         [230, 228, 234],
         [231, 229, 235],
         [232, 230, 236]],
 
        [[ 92,  76,  69],
         [ 93,  77,  70],
         [ 95,  79,  72],
         ...,
         [231, 229, 235],
         [232, 230, 236],
         [233, 231, 237]],
 
        [[ 91,  75,  68],
         [ 92,  76,  69],
         [ 93,  77,  70],
         ...,
         [233, 231, 237],
         [234, 232, 238],
         [234, 232, 238]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [142, 106,  98],
         [190, 154, 146],
         [196, 160, 152]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [151, 115, 107],
         [185, 149, 141],
         [204, 168, 160]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [144, 108, 100],
         [167, 131, 123],
         [191, 155, 147]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_369.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.751153945922852, 'inference': 12417.91844367981, 'postprocess': 2.3429393768310547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[199, 186, 194],
         [205, 192, 200],
         [207, 196, 206],
         ...,
         [172, 194, 242],
         [171, 194, 242],
         [170, 193, 241]],
 
        [[201, 188, 196],
         [205, 192, 200],
         [204, 193, 203],
         ...,
         [174, 196, 244],
         [173, 196, 244],
         [172, 195, 243]],
 
        [[201, 188, 196],
         [202, 189, 197],
         [199, 188, 198],
         ...,
         [177, 199, 247],
         [175, 198, 246],
         [174, 197, 245]],
 
        ...,
 
        [[145, 157, 175],
         [139, 151, 169],
         [133, 141, 158],
         ...,
         [211, 194, 191],
         [176, 155, 153],
         [142, 121, 119]],
 
        [[142, 156, 175],
         [140, 152, 170],
         [143, 151, 168],
         ...,
         [183, 166, 163],
         [154, 133, 131],
         [136, 115, 113]],
 
        [[160, 174, 193],
         [162, 174, 192],
         [170, 180, 198],
         ...,
         [163, 146, 143],
         [141, 120, 118],
         [137, 116, 114]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_37.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.55674934387207, 'inference': 12249.373197555542, 'postprocess': 3.046274185180664},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [143, 112,  97],
         [148, 117, 102],
         [138, 107,  92]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [128,  97,  82],
         [130,  99,  84],
         [115,  84,  69]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [115,  84,  69],
         [124,  93,  78],
         [111,  80,  65]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_370.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.016990661621094, 'inference': 12180.660009384155, 'postprocess': 0.6754398345947266},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_371.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.019353866577148, 'inference': 11836.259365081787, 'postprocess': 0.8194446563720703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_372.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.802631378173828, 'inference': 12094.549655914307, 'postprocess': 0.8325576782226562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_373.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.491422653198242, 'inference': 12310.23645401001, 'postprocess': 0.8904933929443359},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_374.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.554437637329102, 'inference': 12228.346824645996, 'postprocess': 1.3904571533203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_375.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.883735656738281, 'inference': 11939.979791641235, 'postprocess': 0.8485317230224609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_376.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.038665771484375, 'inference': 11706.517219543457, 'postprocess': 1.2156963348388672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_377.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.413646697998047, 'inference': 10734.323501586914, 'postprocess': 0.9245872497558594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_378.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.0825347900390625, 'inference': 11675.174236297607, 'postprocess': 0.7054805755615234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[111,  99,  97],
         [112, 100,  98],
         [112, 100,  98],
         ...,
         [166, 153, 161],
         [179, 166, 174],
         [189, 176, 184]],
 
        [[107,  95,  93],
         [109,  97,  95],
         [112, 100,  98],
         ...,
         [174, 161, 169],
         [183, 170, 178],
         [189, 176, 184]],
 
        [[102,  90,  88],
         [107,  95,  93],
         [113, 101,  99],
         ...,
         [181, 168, 176],
         [186, 173, 181],
         [188, 175, 183]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_379.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.636692047119141, 'inference': 11818.379878997803, 'postprocess': 0.8296966552734375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[155, 184, 189],
         [173, 197, 203],
         [196, 210, 222],
         ...,
         [162, 134, 133],
         [147, 116, 113],
         [128,  97,  94]],
 
        [[152, 178, 184],
         [180, 202, 208],
         [200, 212, 224],
         ...,
         [151, 123, 122],
         [141, 112, 108],
         [126,  95,  92]],
 
        [[161, 180, 187],
         [192, 210, 217],
         [205, 214, 227],
         ...,
         [136, 108, 107],
         [135, 105, 104],
         [126,  96,  95]],
 
        ...,
 
        [[106,  81,  47],
         [130, 106,  70],
         [159, 135,  99],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[112,  89,  57],
         [136, 114,  79],
         [162, 140, 105],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[119,  98,  66],
         [143, 122,  90],
         [168, 146, 111],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_38.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.771678924560547, 'inference': 12075.353145599365, 'postprocess': 2.177000045776367},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[104,  92,  88],
         [106,  94,  90],
         [112, 100,  96],
         ...,
         [179, 169, 182],
         [184, 174, 187],
         [188, 178, 191]],
 
        [[109,  97,  93],
         [107,  95,  91],
         [120, 108, 104],
         ...,
         [187, 177, 190],
         [190, 180, 193],
         [193, 183, 196]],
 
        [[111,  99,  95],
         [107,  95,  91],
         [123, 111, 107],
         ...,
         [195, 186, 199],
         [197, 188, 201],
         [198, 189, 202]],
 
        ...,
 
        [[192, 169, 167],
         [192, 169, 167],
         [192, 169, 167],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[192, 169, 167],
         [192, 169, 167],
         [192, 169, 167],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]],
 
        [[192, 169, 167],
         [192, 169, 167],
         [192, 169, 167],
         ...,
         [253, 254, 252],
         [253, 254, 252],
         [253, 254, 252]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_380.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.954141616821289, 'inference': 11664.658308029175, 'postprocess': 2.233743667602539},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[194, 172, 166],
         [190, 168, 162],
         [189, 167, 162],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[199, 177, 171],
         [193, 171, 165],
         [191, 169, 164],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[195, 173, 167],
         [190, 168, 162],
         [189, 167, 162],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        ...,
 
        [[210, 194, 187],
         [210, 194, 187],
         [209, 193, 186],
         ...,
         [168, 187, 208],
         [171, 189, 212],
         [173, 191, 214]],
 
        [[210, 194, 187],
         [209, 193, 186],
         [209, 193, 186],
         ...,
         [166, 186, 204],
         [169, 188, 209],
         [172, 191, 212]],
 
        [[210, 194, 187],
         [209, 193, 186],
         [209, 193, 186],
         ...,
         [165, 185, 203],
         [168, 187, 208],
         [171, 190, 211]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_381.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.286735534667969, 'inference': 12014.994144439697, 'postprocess': 2.0475387573242188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[206, 196, 186],
         [203, 193, 183],
         [201, 191, 181],
         ...,
         [170, 190, 208],
         [175, 194, 215],
         [179, 198, 219]],
 
        [[204, 194, 184],
         [202, 192, 182],
         [201, 191, 181],
         ...,
         [180, 200, 218],
         [176, 196, 214],
         [176, 196, 214]],
 
        [[204, 193, 185],
         [203, 192, 184],
         [202, 191, 183],
         ...,
         [189, 209, 226],
         [179, 199, 216],
         [178, 198, 215]],
 
        ...,
 
        [[149, 164, 233],
         [147, 162, 231],
         [146, 161, 230],
         ...,
         [243, 247, 252],
         [243, 247, 252],
         [242, 246, 251]],
 
        [[148, 163, 232],
         [146, 161, 230],
         [145, 160, 229],
         ...,
         [242, 246, 251],
         [244, 248, 253],
         [242, 246, 251]],
 
        [[146, 161, 230],
         [145, 160, 229],
         [145, 160, 229],
         ...,
         [238, 242, 247],
         [238, 242, 247],
         [235, 239, 244]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_382.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.503654479980469, 'inference': 11240.07272720337, 'postprocess': 1.065969467163086},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[146, 163, 230],
         [148, 165, 232],
         [149, 166, 233],
         ...,
         [239, 243, 248],
         [240, 244, 249],
         [241, 245, 250]],
 
        [[146, 163, 230],
         [147, 164, 231],
         [148, 165, 232],
         ...,
         [239, 243, 248],
         [240, 244, 249],
         [241, 245, 250]],
 
        [[147, 163, 230],
         [147, 163, 230],
         [148, 164, 231],
         ...,
         [240, 244, 249],
         [240, 244, 249],
         [241, 245, 250]],
 
        ...,
 
        [[ 43, 127, 115],
         [ 50, 134, 122],
         [ 54, 136, 123],
         ...,
         [202, 217, 243],
         [200, 215, 241],
         [199, 214, 240]],
 
        [[ 34, 120, 108],
         [ 52, 138, 126],
         [ 59, 144, 130],
         ...,
         [202, 217, 243],
         [201, 216, 242],
         [200, 215, 241]],
 
        [[ 27, 115, 102],
         [ 56, 142, 130],
         [ 69, 154, 140],
         ...,
         [201, 216, 242],
         [201, 216, 242],
         [201, 216, 242]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_383.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.251501083374023, 'inference': 11143.552780151367, 'postprocess': 1.796722412109375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 30, 124, 107],
         [ 63, 159, 142],
         [ 65, 164, 146],
         ...,
         [205, 220, 246],
         [205, 220, 246],
         [204, 219, 245]],
 
        [[ 28, 120, 103],
         [ 68, 162, 145],
         [ 81, 177, 160],
         ...,
         [204, 219, 245],
         [204, 219, 245],
         [205, 220, 246]],
 
        [[ 19, 108,  92],
         [ 58, 150, 133],
         [ 82, 176, 159],
         ...,
         [203, 218, 244],
         [204, 219, 245],
         [205, 220, 246]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_384.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.650520324707031, 'inference': 11484.023094177246, 'postprocess': 1.0001659393310547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_385.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 16.25967025756836, 'inference': 11948.548316955566, 'postprocess': 0.7691383361816406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_386.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.919456481933594, 'inference': 11961.466312408447, 'postprocess': 1.383066177368164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_387.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.563041687011719, 'inference': 12119.644403457642, 'postprocess': 0.6642341613769531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[120, 119, 187],
         [124, 124, 188],
         [133, 131, 191],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[150, 146, 217],
         [157, 155, 221],
         [157, 152, 213],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[154, 150, 221],
         [169, 165, 231],
         [163, 158, 220],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_388.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.362272262573242, 'inference': 11894.743919372559, 'postprocess': 0.8435249328613281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[176, 181, 230],
         [172, 176, 224],
         [153, 151, 193],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[173, 178, 227],
         [163, 166, 211],
         [123, 121, 163],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[165, 169, 217],
         [140, 143, 188],
         [ 82,  80, 122],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[207, 209, 219],
         [218, 220, 228],
         [220, 220, 226],
         ...,
         [ 77, 156, 129],
         [ 74, 151, 124],
         [ 71, 148, 121]],
 
        [[197, 203, 210],
         [207, 213, 218],
         [219, 222, 227],
         ...,
         [ 67, 145, 121],
         [ 59, 135, 111],
         [ 53, 129, 105]],
 
        [[208, 217, 221],
         [205, 211, 216],
         [200, 204, 209],
         ...,
         [ 44, 122,  98],
         [ 36, 112,  88],
         [ 28, 104,  80]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_389.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.034135818481445, 'inference': 11253.001928329468, 'postprocess': 3.1325817108154297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[141, 110,  71],
         [162, 131,  92],
         [169, 137, 102],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[145, 113,  77],
         [167, 135,  99],
         [171, 139, 104],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[153, 121,  86],
         [174, 142, 107],
         [176, 145, 112],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [126, 111, 109],
         [173, 159, 160],
         [210, 197, 199]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [134, 123, 125],
         [166, 157, 160],
         [196, 189, 194]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [150, 141, 144],
         [170, 163, 168],
         [195, 188, 195]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_39.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.610870361328125, 'inference': 11404.93369102478, 'postprocess': 1.8792152404785156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[206, 209, 214],
         [205, 208, 213],
         [200, 204, 209],
         ...,
         [ 42, 110,  85],
         [ 36, 102,  77],
         [ 33,  99,  74]],
 
        [[204, 204, 210],
         [205, 208, 213],
         [204, 207, 212],
         ...,
         [ 74, 142, 117],
         [ 61, 129, 104],
         [ 48, 116,  91]],
 
        [[203, 202, 206],
         [207, 208, 212],
         [210, 211, 215],
         ...,
         [ 91, 162, 136],
         [ 78, 149, 123],
         [ 64, 135, 109]],
 
        ...,
 
        [[249, 244, 246],
         [249, 244, 246],
         [250, 245, 247],
         ...,
         [198, 204, 239],
         [199, 205, 240],
         [200, 206, 241]],
 
        [[250, 245, 247],
         [250, 245, 247],
         [251, 246, 248],
         ...,
         [199, 205, 240],
         [199, 205, 242],
         [198, 204, 241]],
 
        [[251, 246, 248],
         [251, 246, 248],
         [252, 247, 249],
         ...,
         [199, 205, 240],
         [198, 204, 241],
         [197, 203, 240]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_390.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.680084228515625, 'inference': 12331.660509109497, 'postprocess': 1.0955333709716797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[253, 247, 248],
         [252, 247, 248],
         [254, 249, 250],
         ...,
         [196, 201, 240],
         [195, 199, 240],
         [194, 198, 239]],
 
        [[253, 247, 248],
         [253, 248, 249],
         [254, 249, 250],
         ...,
         [195, 200, 239],
         [194, 198, 239],
         [193, 197, 238]],
 
        [[253, 247, 248],
         [253, 248, 249],
         [254, 249, 250],
         ...,
         [193, 198, 237],
         [192, 196, 237],
         [192, 196, 237]],
 
        ...,
 
        [[150, 159, 192],
         [149, 158, 191],
         [147, 156, 189],
         ...,
         [ 93, 165, 135],
         [ 85, 157, 127],
         [ 79, 153, 123]],
 
        [[150, 161, 193],
         [148, 159, 191],
         [146, 157, 189],
         ...,
         [ 92, 162, 132],
         [ 88, 158, 127],
         [ 90, 163, 131]],
 
        [[150, 161, 193],
         [148, 159, 191],
         [145, 156, 188],
         ...,
         [ 91, 161, 131],
         [ 99, 169, 138],
         [115, 185, 154]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_391.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.487607955932617, 'inference': 12255.648374557495, 'postprocess': 2.315998077392578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[147, 157, 187],
         [147, 157, 187],
         [146, 156, 186],
         ...,
         [ 93, 170, 142],
         [103, 180, 152],
         [118, 198, 169]],
 
        [[145, 155, 185],
         [145, 155, 185],
         [145, 155, 185],
         ...,
         [ 99, 176, 148],
         [110, 190, 161],
         [124, 204, 175]],
 
        [[142, 152, 182],
         [143, 153, 183],
         [143, 153, 183],
         ...,
         [102, 179, 151],
         [106, 186, 157],
         [109, 189, 160]],
 
        ...,
 
        [[224, 229, 232],
         [221, 226, 229],
         [209, 214, 217],
         ...,
         [174, 164, 177],
         [173, 163, 176],
         [171, 161, 174]],
 
        [[222, 227, 230],
         [226, 231, 234],
         [223, 228, 231],
         ...,
         [174, 164, 177],
         [172, 162, 175],
         [170, 160, 173]],
 
        [[221, 226, 229],
         [229, 234, 237],
         [232, 237, 240],
         ...,
         [172, 162, 175],
         [170, 160, 173],
         [167, 157, 170]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_392.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.984088897705078, 'inference': 12502.763032913208, 'postprocess': 5.897283554077148},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[234, 231, 240],
         [232, 229, 238],
         [232, 229, 238],
         ...,
         [171, 163, 174],
         [171, 163, 174],
         [171, 163, 174]],
 
        [[232, 229, 238],
         [230, 227, 236],
         [232, 229, 238],
         ...,
         [171, 163, 174],
         [171, 163, 174],
         [172, 164, 175]],
 
        [[233, 228, 237],
         [230, 225, 234],
         [231, 228, 237],
         ...,
         [170, 162, 173],
         [171, 163, 174],
         [173, 165, 176]],
 
        ...,
 
        [[191, 160, 139],
         [185, 154, 133],
         [145, 116,  95],
         ...,
         [113, 112, 122],
         [114, 113, 123],
         [116, 115, 125]],
 
        [[196, 165, 144],
         [166, 135, 114],
         [119,  88,  67],
         ...,
         [113, 112, 122],
         [114, 113, 123],
         [115, 114, 124]],
 
        [[177, 146, 125],
         [142, 111,  90],
         [103,  72,  51],
         ...,
         [112, 111, 121],
         [113, 112, 122],
         [115, 114, 124]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_393.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.163618087768555, 'inference': 11934.72146987915, 'postprocess': 0.8552074432373047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[135, 108,  87],
         [108,  81,  60],
         [ 88,  61,  40],
         ...,
         [112, 108, 120],
         [114, 110, 122],
         [116, 112, 124]],
 
        [[127, 100,  79],
         [104,  77,  56],
         [ 90,  63,  42],
         ...,
         [114, 110, 122],
         [116, 112, 124],
         [117, 113, 125]],
 
        [[116,  89,  68],
         [ 99,  72,  51],
         [ 93,  66,  45],
         ...,
         [116, 112, 124],
         [118, 114, 126],
         [119, 115, 127]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 84,  66,  55],
         [ 91,  73,  62],
         [102,  84,  73]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 84,  65,  57],
         [ 92,  73,  65],
         [ 96,  77,  69]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 96,  77,  69],
         [ 99,  80,  72],
         [ 91,  72,  64]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_394.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.504369735717773, 'inference': 12111.829042434692, 'postprocess': 0.7469654083251953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [107,  90,  81],
         [109,  92,  83],
         [101,  84,  75]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 96,  79,  70],
         [100,  83,  74],
         [ 96,  79,  70]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 91,  75,  63],
         [ 98,  82,  70],
         [ 99,  83,  71]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_395.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.921602249145508, 'inference': 11969.754695892334, 'postprocess': 0.8575916290283203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_396.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.964040756225586, 'inference': 11111.732482910156, 'postprocess': 1.0869503021240234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_397.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.02700424194336, 'inference': 11170.69673538208, 'postprocess': 0.6356239318847656},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_398.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.761384963989258, 'inference': 11702.080011367798, 'postprocess': 0.8831024169921875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_399.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.739927291870117, 'inference': 11963.615417480469, 'postprocess': 0.8616447448730469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_4.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.948543548583984, 'inference': 12239.529132843018, 'postprocess': 0.9186267852783203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [162, 163, 177],
         [166, 169, 184],
         [189, 192, 207]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [163, 164, 178],
         [169, 172, 187],
         [194, 197, 212]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [163, 164, 178],
         [173, 176, 191],
         [201, 204, 219]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_40.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.417989730834961, 'inference': 12595.89147567749, 'postprocess': 1.9757747650146484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [107, 109, 110],
         [104, 106, 107],
         [105, 107, 108]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [103, 105, 106],
         [104, 106, 107],
         [106, 108, 109]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [108, 110, 111],
         [104, 106, 107],
         [ 99, 101, 102]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_400.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.697727203369141, 'inference': 12283.58268737793, 'postprocess': 0.9181499481201172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [106, 107, 103],
         [104, 105, 101],
         [102, 103,  99]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [106, 107, 103],
         [104, 105, 101],
         [103, 104, 100]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [106, 107, 105],
         [105, 106, 104],
         [104, 105, 103]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [109, 107, 107],
         [104, 102, 102],
         [101,  99,  99]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [112, 110, 110],
         [107, 105, 105],
         [105, 103, 103]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [118, 116, 116],
         [114, 112, 112],
         [111, 109, 109]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_401.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.283832550048828, 'inference': 12123.647689819336, 'postprocess': 1.3861656188964844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [117, 117, 117],
         [122, 122, 122],
         [125, 125, 125]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [145, 145, 145],
         [154, 154, 154],
         [148, 148, 148]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [173, 173, 173],
         [187, 187, 187],
         [175, 175, 175]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [165, 157, 144],
         [178, 172, 159],
         [172, 166, 153]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [145, 137, 124],
         [167, 161, 148],
         [170, 167, 153]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [120, 114, 101],
         [133, 127, 114],
         [135, 132, 118]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_402.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.111238479614258, 'inference': 11151.24535560608, 'postprocess': 1.4584064483642578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [124, 107,  94],
         [128, 111,  98],
         [129, 112,  99]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [123, 106,  93],
         [124, 107,  94],
         [122, 105,  92]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [123, 106,  93],
         [125, 108,  95],
         [123, 106,  93]],
 
        ...,
 
        [[194, 183, 193],
         [199, 188, 198],
         [192, 181, 191],
         ...,
         [148, 171, 187],
         [142, 165, 181],
         [137, 160, 176]],
 
        [[188, 178, 190],
         [189, 179, 191],
         [188, 178, 190],
         ...,
         [152, 175, 190],
         [145, 171, 185],
         [139, 165, 179]],
 
        [[183, 173, 185],
         [182, 172, 184],
         [184, 174, 186],
         ...,
         [156, 179, 194],
         [150, 176, 190],
         [146, 172, 186]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_403.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.920120239257812, 'inference': 11595.570802688599, 'postprocess': 0.7722377777099609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[189, 182, 195],
         [187, 180, 193],
         [189, 182, 195],
         ...,
         [164, 175, 189],
         [161, 172, 186],
         [155, 166, 180]],
 
        [[188, 181, 194],
         [189, 182, 195],
         [192, 185, 198],
         ...,
         [148, 157, 170],
         [155, 164, 178],
         [159, 168, 181]],
 
        [[189, 182, 195],
         [192, 185, 198],
         [196, 189, 202],
         ...,
         [146, 155, 165],
         [147, 155, 168],
         [144, 153, 163]],
 
        ...,
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [175, 167, 178],
         [175, 167, 178],
         [175, 167, 178]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [175, 167, 178],
         [173, 165, 176],
         [172, 164, 175]],
 
        [[253, 254, 252],
         [253, 254, 252],
         [253, 254, 252],
         ...,
         [177, 169, 180],
         [174, 166, 177],
         [173, 165, 176]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_404.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.078243255615234, 'inference': 11960.56842803955, 'postprocess': 0.9026527404785156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [187, 179, 190],
         [180, 172, 183],
         [174, 166, 177]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [191, 183, 194],
         [190, 182, 193],
         [190, 182, 193]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [192, 184, 195],
         [196, 188, 199],
         [200, 192, 203]],
 
        ...,
 
        [[172, 191, 212],
         [175, 194, 215],
         [178, 197, 218],
         ...,
         [178, 164, 166],
         [178, 164, 166],
         [179, 165, 167]],
 
        [[173, 192, 213],
         [177, 196, 217],
         [181, 200, 221],
         ...,
         [176, 162, 164],
         [176, 162, 164],
         [177, 163, 165]],
 
        [[175, 194, 215],
         [179, 198, 219],
         [184, 203, 224],
         ...,
         [175, 161, 163],
         [174, 160, 162],
         [174, 160, 162]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_405.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.9185028076171875, 'inference': 12155.153274536133, 'postprocess': 1.0898113250732422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[181, 197, 220],
         [181, 197, 220],
         [182, 197, 223],
         ...,
         [176, 162, 163],
         [176, 162, 163],
         [176, 162, 163]],
 
        [[182, 198, 221],
         [182, 198, 221],
         [183, 198, 224],
         ...,
         [178, 164, 165],
         [177, 163, 164],
         [177, 163, 164]],
 
        [[183, 200, 221],
         [184, 201, 222],
         [185, 201, 224],
         ...,
         [179, 165, 167],
         [179, 165, 167],
         [179, 165, 167]],
 
        ...,
 
        [[235, 240, 249],
         [236, 241, 250],
         [238, 243, 252],
         ...,
         [193, 204, 242],
         [192, 201, 238],
         [188, 200, 236]],
 
        [[236, 241, 250],
         [236, 241, 250],
         [237, 242, 251],
         ...,
         [191, 204, 242],
         [190, 202, 238],
         [185, 199, 235]],
 
        [[240, 245, 254],
         [238, 243, 252],
         [237, 242, 251],
         ...,
         [191, 204, 242],
         [187, 201, 237],
         [184, 198, 234]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_406.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.389400482177734, 'inference': 12049.518585205078, 'postprocess': 2.203226089477539},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[240, 244, 249],
         [240, 244, 249],
         [240, 244, 249],
         ...,
         [189, 197, 237],
         [189, 194, 233],
         [190, 195, 234]],
 
        [[240, 244, 249],
         [240, 244, 249],
         [240, 244, 249],
         ...,
         [188, 196, 236],
         [191, 196, 235],
         [193, 198, 237]],
 
        [[240, 244, 249],
         [240, 244, 249],
         [240, 244, 249],
         ...,
         [190, 198, 238],
         [195, 200, 239],
         [198, 203, 242]],
 
        ...,
 
        [[189, 206, 232],
         [187, 204, 230],
         [187, 204, 230],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[194, 211, 237],
         [192, 209, 235],
         [191, 208, 234],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[198, 215, 241],
         [196, 213, 239],
         [195, 212, 238],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_407.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.82322883605957, 'inference': 12191.811323165894, 'postprocess': 0.9279251098632812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[195, 217, 242],
         [195, 217, 242],
         [196, 218, 243],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[197, 219, 244],
         [197, 219, 244],
         [197, 219, 244],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[201, 221, 246],
         [201, 221, 246],
         [198, 220, 245],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_408.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.457805633544922, 'inference': 11837.601661682129, 'postprocess': 0.8459091186523438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_409.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.80906867980957, 'inference': 11424.453496932983, 'postprocess': 1.3380050659179688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_41.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.997823715209961, 'inference': 11070.005416870117, 'postprocess': 0.9224414825439453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_410.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.341053009033203, 'inference': 11933.192729949951, 'postprocess': 0.6461143493652344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_411.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.530595779418945, 'inference': 12243.23296546936, 'postprocess': 0.9012222290039062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_412.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.852077484130859, 'inference': 12407.245635986328, 'postprocess': 0.8881092071533203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 76, 141, 120],
         [ 75, 140, 119],
         [ 73, 138, 117],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 70, 134, 115],
         [ 80, 144, 125],
         [ 87, 151, 132],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 63, 127, 108],
         [ 85, 149, 130],
         [103, 167, 148],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_413.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.995988845825195, 'inference': 12572.00288772583, 'postprocess': 0.8571147918701172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 45, 110,  89],
         [ 69, 136, 115],
         [ 79, 146, 125],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 64, 129, 108],
         [ 73, 140, 119],
         [ 68, 137, 116],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 78, 144, 125],
         [ 73, 142, 122],
         [ 63, 135, 113],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[196, 206, 240],
         [192, 202, 236],
         [190, 200, 234],
         ...,
         [209, 214, 235],
         [210, 215, 236],
         [211, 216, 237]],
 
        [[192, 202, 236],
         [190, 200, 234],
         [189, 199, 233],
         ...,
         [209, 214, 235],
         [210, 215, 236],
         [210, 215, 236]],
 
        [[189, 199, 233],
         [187, 197, 231],
         [189, 199, 233],
         ...,
         [209, 214, 235],
         [210, 215, 236],
         [210, 215, 236]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_414.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.551504135131836, 'inference': 12413.303136825562, 'postprocess': 2.764463424682617},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[184, 193, 230],
         [189, 198, 235],
         [194, 203, 240],
         ...,
         [207, 211, 239],
         [208, 212, 240],
         [209, 213, 241]],
 
        [[186, 195, 232],
         [189, 198, 235],
         [191, 200, 237],
         ...,
         [207, 211, 239],
         [208, 212, 240],
         [209, 213, 241]],
 
        [[189, 198, 235],
         [189, 198, 235],
         [188, 197, 234],
         ...,
         [206, 210, 238],
         [207, 211, 239],
         [208, 212, 240]],
 
        ...,
 
        [[110, 187, 159],
         [121, 198, 170],
         [118, 195, 167],
         ...,
         [153, 165, 223],
         [152, 164, 222],
         [153, 165, 223]],
 
        [[114, 194, 165],
         [111, 191, 162],
         [ 98, 175, 147],
         ...,
         [152, 164, 222],
         [152, 164, 222],
         [154, 166, 224]],
 
        [[117, 197, 168],
         [106, 186, 157],
         [ 87, 164, 136],
         ...,
         [152, 164, 222],
         [152, 164, 222],
         [154, 166, 224]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_415.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 14.892339706420898, 'inference': 12522.627353668213, 'postprocess': 2.0852088928222656},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[118, 194, 163],
         [ 99, 175, 144],
         [104, 180, 149],
         ...,
         [149, 164, 226],
         [148, 163, 225],
         [147, 162, 224]],
 
        [[124, 200, 169],
         [107, 185, 154],
         [109, 185, 154],
         ...,
         [149, 164, 226],
         [148, 163, 225],
         [147, 162, 224]],
 
        [[119, 197, 166],
         [108, 188, 157],
         [104, 182, 151],
         ...,
         [150, 165, 227],
         [148, 163, 225],
         [147, 162, 224]],
 
        ...,
 
        [[160, 151, 164],
         [162, 153, 166],
         [164, 155, 168],
         ...,
         [136, 132, 137],
         [125, 119, 124],
         [101,  95, 100]],
 
        [[157, 148, 161],
         [159, 150, 163],
         [162, 153, 166],
         ...,
         [146, 142, 147],
         [132, 127, 129],
         [106, 101, 103]],
 
        [[158, 149, 162],
         [161, 152, 165],
         [163, 154, 167],
         ...,
         [128, 124, 129],
         [127, 122, 124],
         [115, 110, 112]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_416.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 15.244483947753906, 'inference': 12906.348466873169, 'postprocess': 2.406597137451172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[167, 158, 171],
         [167, 158, 171],
         [166, 157, 170],
         ...,
         [145, 139, 144],
         [130, 126, 131],
         [101,  97, 102]],
 
        [[169, 160, 173],
         [169, 160, 173],
         [169, 160, 173],
         ...,
         [159, 153, 158],
         [141, 135, 140],
         [111, 105, 110]],
 
        [[171, 162, 175],
         [171, 162, 175],
         [171, 162, 175],
         ...,
         [167, 160, 163],
         [142, 135, 138],
         [111, 104, 107]],
 
        ...,
 
        [[116, 115, 125],
         [116, 115, 125],
         [116, 115, 125],
         ...,
         [ 43, 101,  72],
         [ 51, 109,  80],
         [ 71, 129, 100]],
 
        [[117, 116, 126],
         [117, 116, 126],
         [116, 115, 125],
         ...,
         [ 46, 104,  75],
         [ 51, 109,  80],
         [ 64, 122,  93]],
 
        [[117, 116, 126],
         [117, 116, 126],
         [117, 116, 126],
         ...,
         [ 63, 121,  92],
         [ 56, 114,  85],
         [ 51, 109,  80]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_417.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.919000625610352, 'inference': 11981.580257415771, 'postprocess': 1.0409355163574219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[118, 114, 125],
         [118, 114, 125],
         [118, 114, 125],
         ...,
         [ 69, 129,  99],
         [ 68, 130, 100],
         [ 64, 126,  96]],
 
        [[119, 115, 126],
         [118, 114, 125],
         [117, 113, 124],
         ...,
         [ 77, 137, 107],
         [ 76, 138, 108],
         [ 77, 139, 109]],
 
        [[120, 116, 127],
         [119, 115, 126],
         [117, 113, 124],
         ...,
         [ 66, 126,  96],
         [ 67, 129,  99],
         [ 75, 137, 107]],
 
        ...,
 
        [[103,  86,  73],
         [105,  88,  75],
         [123, 106,  93],
         ...,
         [166, 157, 170],
         [165, 156, 169],
         [164, 155, 168]],
 
        [[ 96,  78,  67],
         [118, 100,  89],
         [139, 121, 110],
         ...,
         [167, 158, 171],
         [166, 157, 170],
         [166, 157, 170]],
 
        [[ 90,  72,  61],
         [124, 106,  95],
         [144, 126, 115],
         ...,
         [168, 159, 172],
         [167, 158, 171],
         [167, 158, 171]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_418.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.998538970947266, 'inference': 11709.836483001709, 'postprocess': 1.077413558959961},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 89,  72,  63],
         [123, 106,  97],
         [119, 102,  93],
         ...,
         [166, 157, 170],
         [162, 153, 166],
         [159, 150, 163]],
 
        [[ 92,  75,  66],
         [109,  92,  83],
         [106,  89,  80],
         ...,
         [171, 162, 175],
         [168, 159, 172],
         [166, 157, 170]],
 
        [[102,  86,  74],
         [ 99,  83,  71],
         [ 97,  81,  69],
         ...,
         [176, 167, 180],
         [175, 166, 179],
         [173, 164, 177]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 99, 111, 111],
         [ 99, 111, 111],
         [ 99, 111, 111]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [ 99, 111, 111],
         [ 99, 111, 111],
         [ 99, 111, 111]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [100, 112, 112],
         [100, 112, 112],
         [100, 112, 112]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_419.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.833076477050781, 'inference': 12531.825542449951, 'postprocess': 0.9393692016601562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_42.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.639833450317383, 'inference': 12771.278619766235, 'postprocess': 1.0726451873779297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [101, 109, 109],
         [103, 111, 111],
         [104, 112, 112]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [101, 109, 109],
         [103, 111, 111],
         [104, 112, 112]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [102, 110, 110],
         [103, 111, 111],
         [104, 112, 112]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_420.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.941173553466797, 'inference': 12763.813257217407, 'postprocess': 0.7894039154052734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_421.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.966424942016602, 'inference': 11749.789476394653, 'postprocess': 0.9026527404785156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_422.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.956411361694336, 'inference': 11897.380828857422, 'postprocess': 0.8084774017333984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_423.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.133079528808594, 'inference': 11934.199571609497, 'postprocess': 0.7801055908203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[108, 110, 111],
         [107, 109, 110],
         [107, 109, 110],
         ...,
         [201, 191, 191],
         [242, 237, 236],
         [255, 255, 254]],
 
        [[103, 105, 106],
         [104, 106, 107],
         [104, 106, 107],
         ...,
         [174, 137, 139],
         [219, 187, 188],
         [255, 226, 227]],
 
        [[104, 106, 107],
         [108, 110, 111],
         [110, 112, 113],
         ...,
         [166, 115, 119],
         [170, 123, 126],
         [181, 136, 139]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_424.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.955934524536133, 'inference': 11414.929866790771, 'postprocess': 1.1026859283447266},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[103, 105, 105],
         [104, 106, 106],
         [105, 107, 107],
         ...,
         [155, 111, 110],
         [160, 112, 111],
         [177, 127, 127]],
 
        [[102, 104, 104],
         [103, 105, 105],
         [105, 107, 107],
         ...,
         [180, 141, 139],
         [163, 119, 118],
         [147, 101, 100]],
 
        [[101, 103, 103],
         [102, 104, 104],
         [103, 105, 105],
         ...,
         [238, 207, 206],
         [206, 170, 170],
         [158, 122, 122]],
 
        ...,
 
        [[110, 107, 109],
         [152, 149, 151],
         [232, 231, 233],
         ...,
         [241, 220, 212],
         [227, 204, 196],
         [173, 147, 140]],
 
        [[101,  98, 100],
         [124, 121, 123],
         [208, 205, 207],
         ...,
         [205, 176, 169],
         [205, 173, 167],
         [170, 138, 132]],
 
        [[107, 104, 106],
         [ 89,  86,  88],
         [149, 146, 148],
         ...,
         [191, 159, 153],
         [202, 166, 160],
         [190, 154, 148]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_425.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.334066390991211, 'inference': 11139.576196670532, 'postprocess': 0.7956027984619141},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[106, 107, 105],
         [ 95,  96,  94],
         [100, 101,  99],
         ...,
         [232, 234, 228],
         [230, 232, 226],
         [227, 229, 223]],
 
        [[123, 124, 122],
         [102, 103, 101],
         [ 98,  99,  97],
         ...,
         [250, 250, 244],
         [249, 246, 241],
         [244, 244, 238]],
 
        [[149, 150, 148],
         [117, 118, 116],
         [102, 103, 101],
         ...,
         [255, 255, 250],
         [255, 251, 247],
         [255, 252, 247]],
 
        ...,
 
        [[161, 151, 144],
         [137, 127, 120],
         [114, 106,  99],
         ...,
         [183, 177, 194],
         [182, 176, 193],
         [182, 176, 193]],
 
        [[168, 158, 151],
         [143, 133, 126],
         [118, 110, 103],
         ...,
         [181, 175, 192],
         [180, 174, 191],
         [180, 174, 191]],
 
        [[127, 117, 110],
         [117, 107, 100],
         [112, 104,  97],
         ...,
         [180, 174, 191],
         [178, 172, 189],
         [178, 172, 189]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_426.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.984306335449219, 'inference': 11822.264671325684, 'postprocess': 0.8435249328613281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[105, 100,  91],
         [107, 102,  93],
         [114, 107,  98],
         ...,
         [180, 173, 194],
         [179, 172, 193],
         [178, 171, 192]],
 
        [[106, 101,  92],
         [114, 109, 100],
         [122, 115, 106],
         ...,
         [179, 172, 193],
         [178, 171, 192],
         [177, 170, 191]],
 
        [[109, 102,  93],
         [119, 112, 103],
         [124, 117, 108],
         ...,
         [178, 171, 192],
         [177, 170, 191],
         [176, 169, 190]],
 
        ...,
 
        [[139, 170, 169],
         [128, 159, 156],
         [120, 151, 150],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]],
 
        [[138, 162, 160],
         [126, 151, 147],
         [115, 139, 137],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]],
 
        [[138, 161, 157],
         [125, 148, 144],
         [113, 134, 131],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_427.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.082296371459961, 'inference': 12080.697059631348, 'postprocess': 0.6685256958007812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[144, 147, 152],
         [145, 148, 153],
         [153, 154, 158],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]],
 
        [[154, 154, 160],
         [188, 189, 193],
         [215, 216, 220],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]],
 
        [[153, 152, 156],
         [211, 210, 214],
         [255, 254, 255],
         ...,
         [252, 254, 254],
         [252, 254, 254],
         [252, 254, 254]],
 
        ...,
 
        [[177, 168, 181],
         [179, 170, 183],
         [182, 173, 186],
         ...,
         [206, 199, 214],
         [208, 201, 216],
         [207, 200, 215]],
 
        [[174, 165, 178],
         [177, 168, 181],
         [180, 171, 184],
         ...,
         [211, 204, 219],
         [217, 210, 225],
         [220, 213, 228]],
 
        [[173, 164, 177],
         [176, 167, 180],
         [180, 171, 184],
         ...,
         [215, 208, 223],
         [226, 219, 234],
         [234, 227, 242]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_428.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.975961685180664, 'inference': 11960.690021514893, 'postprocess': 1.9750595092773438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 165, 177],
         [180, 170, 182],
         [184, 174, 186],
         ...,
         [231, 226, 235],
         [241, 237, 243],
         [246, 242, 248]],
 
        [[183, 173, 185],
         [182, 172, 184],
         [181, 171, 183],
         ...,
         [242, 237, 246],
         [251, 247, 253],
         [254, 250, 255]],
 
        [[197, 187, 199],
         [191, 181, 193],
         [184, 174, 186],
         ...,
         [254, 249, 255],
         [255, 252, 255],
         [254, 249, 255]],
 
        ...,
 
        [[175, 164, 167],
         [176, 165, 168],
         [177, 166, 169],
         ...,
         [163, 153, 165],
         [174, 164, 176],
         [183, 173, 185]],
 
        [[176, 164, 170],
         [177, 165, 171],
         [178, 166, 172],
         ...,
         [170, 160, 172],
         [180, 170, 183],
         [181, 171, 184]],
 
        [[177, 165, 171],
         [178, 166, 172],
         [179, 167, 173],
         ...,
         [176, 166, 178],
         [183, 173, 186],
         [181, 171, 184]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_429.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.801605224609375, 'inference': 11908.132791519165, 'postprocess': 0.6611347198486328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_43.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.449699401855469, 'inference': 11908.755779266357, 'postprocess': 1.1417865753173828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[178, 164, 168],
         [179, 165, 169],
         [182, 168, 172],
         ...,
         [186, 170, 187],
         [182, 166, 183],
         [180, 164, 181]],
 
        [[178, 164, 168],
         [179, 165, 169],
         [181, 167, 171],
         ...,
         [185, 169, 186],
         [183, 167, 184],
         [182, 166, 183]],
 
        [[178, 164, 168],
         [179, 165, 169],
         [181, 167, 171],
         ...,
         [182, 169, 185],
         [181, 168, 184],
         [181, 168, 184]],
 
        ...,
 
        [[195, 200, 239],
         [197, 203, 240],
         [200, 204, 239],
         ...,
         [216, 205, 208],
         [234, 221, 223],
         [248, 235, 237]],
 
        [[194, 198, 239],
         [195, 199, 240],
         [196, 202, 239],
         ...,
         [226, 217, 220],
         [241, 230, 232],
         [248, 237, 239]],
 
        [[194, 197, 241],
         [193, 197, 238],
         [194, 199, 238],
         ...,
         [240, 233, 236],
         [250, 242, 243],
         [249, 241, 242]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_430.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.929231643676758, 'inference': 12226.828336715698, 'postprocess': 3.4246444702148438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[195, 197, 237],
         [194, 196, 236],
         [195, 198, 236],
         ...,
         [239, 231, 232],
         [247, 239, 240],
         [255, 247, 248]],
 
        [[197, 199, 239],
         [195, 198, 236],
         [195, 198, 236],
         ...,
         [245, 237, 238],
         [251, 243, 244],
         [254, 246, 247]],
 
        [[198, 201, 239],
         [196, 199, 237],
         [194, 197, 235],
         ...,
         [254, 245, 248],
         [254, 245, 248],
         [248, 239, 242]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 254],
         [255, 255, 255],
         [255, 255, 254]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 252],
         [255, 255, 254],
         [255, 255, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 252],
         [255, 255, 252],
         [255, 255, 252]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_431.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.779743194580078, 'inference': 11403.874397277832, 'postprocess': 21.78025245666504},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_432.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.109476089477539, 'inference': 11224.247455596924, 'postprocess': 0.8776187896728516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_433.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.649826049804688, 'inference': 12371.984720230103, 'postprocess': 1.1322498321533203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_434.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.334325790405273, 'inference': 12428.370237350464, 'postprocess': 0.9896755218505859},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_435.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.765127182006836, 'inference': 11824.259042739868, 'postprocess': 1.1925697326660156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_436.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.871150970458984, 'inference': 11926.127433776855, 'postprocess': 0.8027553558349609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_437.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.945920944213867, 'inference': 11760.332822799683, 'postprocess': 0.8533000946044922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[214, 215, 236],
         [214, 215, 236],
         [214, 215, 236],
         ...,
         [ 62,  49,  35],
         [ 68,  49,  36],
         [ 83,  61,  49]],
 
        [[213, 213, 237],
         [213, 213, 237],
         [213, 213, 237],
         ...,
         [ 62,  46,  33],
         [ 72,  50,  38],
         [ 78,  54,  42]],
 
        [[213, 213, 237],
         [213, 213, 237],
         [213, 213, 237],
         ...,
         [ 69,  52,  39],
         [ 82,  58,  46],
         [ 78,  52,  40]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_438.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.870342254638672, 'inference': 12092.411756515503, 'postprocess': 5.938529968261719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[210, 216, 239],
         [210, 216, 239],
         [209, 215, 238],
         ...,
         [ 71,  52,  44],
         [ 71,  52,  44],
         [ 74,  55,  47]],
 
        [[210, 216, 239],
         [210, 216, 239],
         [209, 215, 238],
         ...,
         [ 72,  53,  45],
         [ 73,  54,  46],
         [ 78,  59,  51]],
 
        [[209, 215, 238],
         [209, 215, 238],
         [208, 214, 237],
         ...,
         [ 73,  54,  46],
         [ 75,  56,  49],
         [ 81,  62,  55]],
 
        ...,
 
        [[148, 160, 218],
         [149, 161, 219],
         [150, 162, 220],
         ...,
         [162, 154, 154],
         [208, 203, 202],
         [242, 237, 236]],
 
        [[148, 160, 218],
         [149, 161, 219],
         [149, 161, 219],
         ...,
         [172, 164, 165],
         [214, 206, 207],
         [240, 232, 233]],
 
        [[150, 162, 220],
         [149, 161, 219],
         [149, 161, 219],
         ...,
         [181, 173, 174],
         [216, 208, 209],
         [233, 225, 226]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_439.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.292198181152344, 'inference': 11815.635681152344, 'postprocess': 2.5620460510253906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_44.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.164073944091797, 'inference': 11749.09257888794, 'postprocess': 1.1115074157714844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[153, 164, 222],
         [153, 164, 222],
         [153, 164, 222],
         ...,
         [202, 187, 195],
         [225, 208, 221],
         [234, 217, 230]],
 
        [[153, 164, 222],
         [153, 164, 222],
         [153, 164, 222],
         ...,
         [215, 199, 210],
         [236, 219, 232],
         [241, 224, 238]],
 
        [[153, 165, 223],
         [153, 165, 223],
         [153, 165, 223],
         ...,
         [231, 216, 230],
         [241, 225, 242],
         [239, 223, 240]],
 
        ...,
 
        [[113, 108, 117],
         [110, 105, 114],
         [111, 106, 115],
         ...,
         [190, 195, 240],
         [190, 195, 240],
         [190, 195, 240]],
 
        [[ 98,  95, 104],
         [ 80,  77,  86],
         [ 72,  67,  76],
         ...,
         [190, 195, 240],
         [190, 195, 240],
         [190, 195, 240]],
 
        [[ 90,  87,  96],
         [ 72,  69,  78],
         [ 63,  58,  67],
         ...,
         [190, 195, 240],
         [190, 195, 240],
         [190, 195, 240]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_440.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.073495864868164, 'inference': 12119.345664978027, 'postprocess': 1.1327266693115234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 91,  76,  84],
         [ 90,  75,  83],
         [ 88,  75,  83],
         ...,
         [191, 196, 241],
         [190, 195, 240],
         [189, 194, 239]],
 
        [[ 79,  64,  72],
         [ 79,  64,  72],
         [ 79,  66,  74],
         ...,
         [191, 196, 241],
         [190, 195, 240],
         [190, 195, 240]],
 
        [[ 74,  59,  67],
         [ 76,  61,  69],
         [ 79,  64,  72],
         ...,
         [192, 197, 242],
         [191, 196, 241],
         [191, 196, 241]],
 
        ...,
 
        [[ 99, 143, 114],
         [ 97, 141, 112],
         [ 79, 123,  94],
         ...,
         [159, 185, 192],
         [152, 178, 184],
         [138, 167, 172]],
 
        [[ 99, 143, 114],
         [ 99, 143, 114],
         [ 88, 132, 103],
         ...,
         [156, 182, 189],
         [154, 180, 186],
         [145, 174, 179]],
 
        [[ 81, 125,  96],
         [ 82, 126,  97],
         [ 78, 122,  93],
         ...,
         [155, 181, 188],
         [158, 184, 190],
         [153, 182, 187]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_441.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.314132690429688, 'inference': 12156.627178192139, 'postprocess': 0.8993148803710938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 57, 106,  78],
         [ 71, 120,  92],
         [ 91, 140, 112],
         ...,
         [180, 189, 202],
         [184, 193, 206],
         [174, 183, 196]],
 
        [[ 74, 123,  95],
         [ 77, 126,  98],
         [ 81, 130, 102],
         ...,
         [187, 196, 209],
         [184, 193, 206],
         [168, 177, 190]],
 
        [[ 97, 146, 118],
         [ 84, 133, 105],
         [ 66, 115,  87],
         ...,
         [189, 201, 211],
         [178, 190, 202],
         [160, 172, 184]],
 
        ...,
 
        [[163, 154, 167],
         [164, 155, 168],
         [164, 155, 168],
         ...,
         [189, 190, 210],
         [189, 190, 210],
         [189, 190, 210]],
 
        [[163, 153, 166],
         [166, 156, 169],
         [169, 159, 172],
         ...,
         [190, 191, 211],
         [190, 191, 211],
         [190, 191, 211]],
 
        [[167, 157, 170],
         [171, 161, 174],
         [175, 165, 178],
         ...,
         [190, 191, 211],
         [190, 191, 211],
         [190, 191, 211]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_442.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.223201751708984, 'inference': 12029.66570854187, 'postprocess': 1.130819320678711},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[170, 160, 176],
         [174, 164, 180],
         [176, 166, 182],
         ...,
         [190, 191, 211],
         [190, 191, 211],
         [190, 191, 211]],
 
        [[172, 162, 178],
         [175, 165, 181],
         [178, 168, 184],
         ...,
         [189, 190, 210],
         [189, 190, 210],
         [189, 190, 210]],
 
        [[174, 164, 180],
         [177, 167, 183],
         [179, 169, 185],
         ...,
         [188, 189, 209],
         [189, 190, 210],
         [189, 190, 210]],
 
        ...,
 
        [[106, 116, 116],
         [105, 115, 115],
         [104, 114, 114],
         ...,
         [ 65, 116,  96],
         [ 61, 110,  90],
         [ 57, 108,  88]],
 
        [[103, 113, 113],
         [103, 113, 113],
         [103, 113, 113],
         ...,
         [ 73, 122, 102],
         [ 64, 110,  91],
         [ 49,  98,  78]],
 
        [[100, 110, 110],
         [101, 111, 111],
         [103, 113, 113],
         ...,
         [ 75, 121, 102],
         [ 63, 109,  90],
         [ 41,  87,  68]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_443.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 13.387441635131836, 'inference': 12133.570432662964, 'postprocess': 1.2655258178710938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[102, 110, 110],
         [103, 111, 111],
         [105, 113, 113],
         ...,
         [ 64, 103,  88],
         [ 56,  92,  78],
         [ 55,  91,  77]],
 
        [[101, 109, 109],
         [103, 111, 111],
         [104, 112, 112],
         ...,
         [ 56,  95,  80],
         [ 61,  97,  83],
         [ 71, 107,  93]],
 
        [[101, 109, 109],
         [102, 110, 110],
         [103, 111, 111],
         ...,
         [ 59,  98,  83],
         [ 69, 105,  91],
         [ 77, 113,  99]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [120, 125, 124],
         [121, 126, 125],
         [121, 126, 125]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [121, 126, 125],
         [121, 126, 125],
         [120, 125, 124]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [122, 127, 126],
         [120, 125, 124],
         [119, 124, 123]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_444.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.306264877319336, 'inference': 11831.788301467896, 'postprocess': 0.9670257568359375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [120, 125, 124],
         [118, 123, 122],
         [116, 121, 120]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [120, 125, 124],
         [118, 123, 122],
         [116, 121, 120]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [119, 124, 123],
         [118, 123, 122],
         [117, 122, 121]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [247, 248, 244],
         [242, 243, 239],
         [241, 242, 238]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [249, 253, 248],
         [252, 253, 249],
         [255, 255, 252]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [245, 249, 244],
         [247, 248, 244],
         [252, 253, 249]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_445.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.903720855712891, 'inference': 11349.907398223877, 'postprocess': 1.104593276977539},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [250, 251, 249],
         [251, 249, 249],
         [250, 248, 248]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 254],
         [254, 249, 250],
         [239, 234, 235]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 254],
         [236, 231, 230],
         [205, 200, 199]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [208, 185, 177],
         [171, 148, 140],
         [137, 114, 106]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [162, 136, 129],
         [145, 122, 114],
         [143, 120, 112]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [140, 114, 107],
         [142, 119, 111],
         [169, 146, 138]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_446.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.821321487426758, 'inference': 10912.826538085938, 'postprocess': 0.92315673828125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [132, 116, 110],
         [143, 129, 123],
         [161, 147, 141]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [129, 113, 107],
         [137, 123, 117],
         [151, 137, 131]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [127, 111, 105],
         [134, 120, 114],
         [144, 132, 126]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [129, 112,  99],
         [127, 110,  97],
         [152, 135, 122]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [129, 112,  99],
         [129, 112,  99],
         [134, 117, 104]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [134, 117, 104],
         [143, 126, 113],
         [138, 121, 108]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_447.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.95018196105957, 'inference': 12288.893938064575, 'postprocess': 0.81634521484375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [129, 113, 106],
         [148, 135, 127],
         [177, 164, 156]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [152, 136, 129],
         [171, 158, 150],
         [181, 168, 160]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [178, 164, 158],
         [201, 187, 181],
         [186, 172, 166]],
 
        ...,
 
        [[255, 251, 254],
         [255, 247, 250],
         [255, 240, 243],
         ...,
         [200, 200, 224],
         [200, 200, 224],
         [199, 199, 223]],
 
        [[245, 234, 237],
         [250, 239, 242],
         [252, 241, 244],
         ...,
         [195, 195, 219],
         [193, 193, 217],
         [191, 191, 215]],
 
        [[175, 166, 169],
         [206, 197, 200],
         [216, 207, 210],
         ...,
         [193, 193, 217],
         [191, 191, 215],
         [188, 188, 212]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_448.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.207466125488281, 'inference': 11977.262496948242, 'postprocess': 1.222848892211914},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[170, 122, 120],
         [175, 127, 125],
         [180, 128, 128],
         ...,
         [199, 198, 218],
         [195, 194, 214],
         [193, 192, 212]],
 
        [[155, 112, 109],
         [160, 117, 114],
         [173, 127, 126],
         ...,
         [198, 197, 217],
         [194, 193, 213],
         [192, 191, 211]],
 
        [[155, 123, 118],
         [153, 121, 116],
         [158, 123, 120],
         ...,
         [196, 195, 215],
         [193, 192, 212],
         [191, 190, 210]],
 
        ...,
 
        [[180, 137, 128],
         [197, 158, 149],
         [237, 207, 196],
         ...,
         [187, 183, 202],
         [184, 180, 199],
         [182, 178, 197]],
 
        [[179, 133, 122],
         [199, 157, 145],
         [229, 195, 182],
         ...,
         [194, 190, 209],
         [190, 186, 205],
         [186, 182, 201]],
 
        [[204, 155, 145],
         [202, 157, 146],
         [196, 162, 149],
         ...,
         [200, 196, 215],
         [195, 191, 210],
         [190, 186, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_449.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 15.487909317016602, 'inference': 12876.45936012268, 'postprocess': 2.3186206817626953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_45.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 16.6170597076416, 'inference': 12883.920669555664, 'postprocess': 0.9222030639648438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[215, 218, 203],
         [205, 208, 193],
         [197, 200, 185],
         ...,
         [200, 194, 211],
         [198, 192, 209],
         [196, 190, 207]],
 
        [[252, 251, 237],
         [250, 249, 235],
         [249, 248, 234],
         ...,
         [201, 195, 212],
         [199, 193, 210],
         [197, 191, 208]],
 
        [[255, 251, 239],
         [255, 244, 232],
         [252, 243, 230],
         ...,
         [202, 196, 213],
         [200, 194, 211],
         [197, 191, 208]],
 
        ...,
 
        [[180, 174, 193],
         [178, 172, 191],
         [176, 170, 189],
         ...,
         [127, 154, 181],
         [111, 138, 165],
         [102, 129, 156]],
 
        [[179, 173, 192],
         [176, 170, 189],
         [173, 167, 186],
         ...,
         [138, 165, 192],
         [117, 144, 171],
         [107, 134, 161]],
 
        [[178, 172, 191],
         [175, 169, 188],
         [172, 166, 185],
         ...,
         [159, 186, 213],
         [135, 162, 189],
         [123, 150, 177]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_450.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.800527572631836, 'inference': 12158.440351486206, 'postprocess': 1.873016357421875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[181, 169, 191],
         [176, 164, 186],
         [171, 162, 183],
         ...,
         [180, 203, 235],
         [160, 183, 215],
         [142, 165, 197]],
 
        [[180, 168, 190],
         [176, 164, 186],
         [171, 162, 183],
         ...,
         [179, 202, 234],
         [176, 199, 231],
         [174, 197, 229]],
 
        [[179, 167, 189],
         [175, 163, 185],
         [172, 163, 184],
         ...,
         [186, 210, 240],
         [184, 208, 238],
         [184, 208, 238]],
 
        ...,
 
        [[252, 253, 255],
         [252, 253, 255],
         [252, 253, 255],
         ...,
         [184, 165, 162],
         [184, 165, 162],
         [183, 164, 161]],
 
        [[254, 253, 255],
         [254, 253, 255],
         [252, 253, 255],
         ...,
         [184, 165, 162],
         [183, 164, 161],
         [183, 164, 161]],
 
        [[254, 253, 255],
         [254, 253, 255],
         [252, 253, 255],
         ...,
         [184, 165, 162],
         [183, 164, 161],
         [182, 163, 160]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_451.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.796194076538086, 'inference': 12151.784181594849, 'postprocess': 2.603769302368164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[252, 254, 254],
         [252, 254, 254],
         [252, 254, 254],
         ...,
         [181, 164, 155],
         [181, 164, 155],
         [181, 164, 155]],
 
        [[252, 254, 254],
         [252, 254, 254],
         [252, 254, 254],
         ...,
         [181, 164, 155],
         [181, 164, 155],
         [181, 164, 155]],
 
        [[252, 254, 254],
         [252, 254, 254],
         [252, 254, 254],
         ...,
         [181, 164, 155],
         [181, 164, 155],
         [181, 164, 155]],
 
        ...,
 
        [[221, 213, 223],
         [230, 222, 232],
         [241, 233, 243],
         ...,
         [155, 169, 217],
         [156, 169, 215],
         [156, 169, 215]],
 
        [[233, 225, 235],
         [243, 235, 245],
         [253, 245, 255],
         ...,
         [157, 171, 219],
         [158, 171, 217],
         [159, 172, 218]],
 
        [[244, 236, 246],
         [254, 246, 255],
         [255, 250, 255],
         ...,
         [159, 173, 221],
         [160, 173, 219],
         [160, 173, 219]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_452.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 15.841245651245117, 'inference': 12452.816009521484, 'postprocess': 0.9458065032958984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 247, 255],
         [255, 247, 255],
         [253, 245, 255],
         ...,
         [158, 174, 221],
         [157, 173, 220],
         [157, 173, 220]],
 
        [[255, 247, 255],
         [251, 243, 254],
         [245, 237, 248],
         ...,
         [157, 173, 220],
         [156, 172, 219],
         [156, 172, 219]],
 
        [[245, 237, 248],
         [238, 230, 241],
         [229, 221, 232],
         ...,
         [156, 171, 220],
         [155, 170, 219],
         [154, 169, 218]],
 
        ...,
 
        [[178, 162, 186],
         [175, 161, 185],
         [169, 159, 182],
         ...,
         [249, 245, 240],
         [249, 245, 240],
         [250, 246, 241]],
 
        [[178, 161, 188],
         [174, 159, 186],
         [170, 157, 183],
         ...,
         [249, 243, 236],
         [248, 244, 239],
         [248, 244, 239]],
 
        [[176, 159, 186],
         [173, 158, 185],
         [169, 156, 182],
         ...,
         [248, 242, 235],
         [247, 243, 238],
         [247, 243, 238]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_453.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.043195724487305, 'inference': 11885.6360912323, 'postprocess': 2.420663833618164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[168, 160, 183],
         [166, 158, 181],
         [164, 156, 179],
         ...,
         [251, 240, 232],
         [251, 240, 232],
         [251, 240, 232]],
 
        [[169, 161, 184],
         [167, 159, 182],
         [166, 158, 181],
         ...,
         [251, 240, 232],
         [251, 240, 232],
         [251, 240, 232]],
 
        [[169, 162, 183],
         [168, 161, 182],
         [167, 160, 181],
         ...,
         [251, 240, 232],
         [251, 240, 232],
         [251, 240, 232]],
 
        ...,
 
        [[253, 241, 247],
         [255, 246, 249],
         [253, 242, 244],
         ...,
         [133, 129, 140],
         [129, 124, 139],
         [135, 132, 147]],
 
        [[255, 245, 251],
         [255, 244, 247],
         [243, 232, 234],
         ...,
         [148, 144, 155],
         [142, 137, 152],
         [137, 134, 149]],
 
        [[255, 245, 251],
         [251, 240, 243],
         [235, 224, 226],
         ...,
         [166, 162, 173],
         [160, 155, 170],
         [145, 142, 157]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_454.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.638143539428711, 'inference': 11855.542182922363, 'postprocess': 3.525257110595703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[242, 241, 243],
         [226, 226, 226],
         [220, 216, 215],
         ...,
         [169, 161, 178],
         [174, 157, 178],
         [179, 160, 181]],
 
        [[234, 231, 233],
         [219, 217, 217],
         [216, 213, 209],
         ...,
         [174, 166, 183],
         [175, 163, 183],
         [180, 165, 186]],
 
        [[227, 222, 223],
         [213, 209, 208],
         [214, 211, 207],
         ...,
         [182, 176, 195],
         [183, 174, 194],
         [184, 175, 195]],
 
        ...,
 
        [[251, 254, 255],
         [251, 254, 255],
         [251, 254, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[251, 255, 255],
         [251, 255, 255],
         [251, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 254, 255],
         [250, 254, 255],
         [250, 254, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_455.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.826639175415039, 'inference': 12182.91449546814, 'postprocess': 2.4101734161376953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_456.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.9860687255859375, 'inference': 12525.6028175354, 'postprocess': 0.8673667907714844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_457.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.194353103637695, 'inference': 12210.399627685547, 'postprocess': 0.8616447448730469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_458.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.618810653686523, 'inference': 12275.755167007446, 'postprocess': 0.8480548858642578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_459.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.989955902099609, 'inference': 12103.57689857483, 'postprocess': 0.6606578826904297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_46.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.3381195068359375, 'inference': 12326.908349990845, 'postprocess': 0.9002685546875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_460.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.9604644775390625, 'inference': 12940.97638130188, 'postprocess': 1.430511474609375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_461.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.69352912902832, 'inference': 11229.424953460693, 'postprocess': 0.8032321929931641},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 79,  56,  48],
         [ 82,  59,  51],
         [ 85,  62,  54],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 76,  53,  45],
         [ 81,  58,  50],
         [ 88,  62,  56],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 74,  51,  43],
         [ 79,  56,  48],
         [ 88,  62,  56],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_462.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.371974945068359, 'inference': 10960.251808166504, 'postprocess': 1.0411739349365234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 75,  53,  48],
         [ 78,  56,  51],
         [ 83,  61,  56],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 76,  54,  49],
         [ 79,  57,  52],
         [ 82,  60,  55],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 78,  56,  51],
         [ 79,  57,  52],
         [ 81,  59,  54],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[242, 234, 241],
         [245, 237, 244],
         [245, 237, 244],
         ...,
         [166, 172, 177],
         [167, 173, 178],
         [165, 171, 176]],
 
        [[238, 230, 240],
         [237, 229, 239],
         [234, 226, 236],
         ...,
         [160, 166, 171],
         [163, 169, 174],
         [162, 168, 173]],
 
        [[239, 231, 241],
         [234, 226, 236],
         [230, 222, 232],
         ...,
         [158, 164, 169],
         [162, 168, 173],
         [162, 168, 173]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_463.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.1817169189453125, 'inference': 11947.775840759277, 'postprocess': 0.827789306640625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[232, 226, 237],
         [230, 224, 235],
         [227, 221, 232],
         ...,
         [161, 173, 179],
         [154, 166, 170],
         [143, 155, 159]],
 
        [[229, 223, 234],
         [228, 222, 233],
         [226, 220, 231],
         ...,
         [157, 169, 175],
         [153, 165, 169],
         [146, 158, 162]],
 
        [[225, 219, 230],
         [225, 219, 230],
         [225, 219, 230],
         ...,
         [152, 166, 172],
         [150, 164, 170],
         [147, 161, 167]],
 
        ...,
 
        [[187, 196, 240],
         [189, 198, 242],
         [192, 198, 243],
         ...,
         [154, 173, 234],
         [152, 173, 235],
         [148, 171, 233]],
 
        [[190, 199, 243],
         [191, 200, 244],
         [193, 199, 244],
         ...,
         [149, 170, 231],
         [146, 170, 230],
         [144, 170, 230]],
 
        [[192, 201, 245],
         [192, 201, 245],
         [193, 199, 244],
         ...,
         [147, 168, 229],
         [142, 166, 226],
         [142, 168, 228]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_464.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.34002685546875, 'inference': 12032.706022262573, 'postprocess': 0.7050037384033203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[197, 201, 242],
         [196, 200, 241],
         [194, 198, 239],
         ...,
         [153, 168, 231],
         [151, 164, 226],
         [146, 159, 221]],
 
        [[196, 200, 241],
         [195, 199, 240],
         [194, 198, 239],
         ...,
         [152, 167, 230],
         [150, 163, 225],
         [147, 160, 222]],
 
        [[194, 198, 239],
         [194, 198, 239],
         [194, 198, 239],
         ...,
         [149, 164, 227],
         [149, 162, 224],
         [148, 161, 223]],
 
        ...,
 
        [[ 83, 140, 137],
         [ 74, 131, 128],
         [ 70, 127, 124],
         ...,
         [151, 187, 171],
         [151, 187, 171],
         [151, 187, 171]],
 
        [[100, 157, 156],
         [ 92, 149, 146],
         [ 82, 139, 136],
         ...,
         [154, 190, 174],
         [155, 191, 175],
         [155, 191, 175]],
 
        [[122, 179, 178],
         [113, 170, 169],
         [100, 157, 154],
         ...,
         [157, 193, 177],
         [158, 194, 178],
         [159, 195, 179]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_465.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.302118301391602, 'inference': 11977.397918701172, 'postprocess': 1.9309520721435547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[137, 187, 183],
         [125, 176, 172],
         [114, 165, 161],
         ...,
         [163, 198, 184],
         [163, 198, 184],
         [160, 195, 181]],
 
        [[136, 183, 180],
         [125, 175, 171],
         [112, 162, 158],
         ...,
         [164, 199, 185],
         [165, 200, 186],
         [162, 197, 183]],
 
        [[130, 173, 170],
         [117, 162, 159],
         [102, 148, 142],
         ...,
         [165, 198, 184],
         [162, 197, 183],
         [159, 194, 180]],
 
        ...,
 
        [[185, 191, 210],
         [185, 191, 210],
         [185, 191, 210],
         ...,
         [220, 212, 199],
         [214, 205, 192],
         [208, 199, 186]],
 
        [[186, 192, 211],
         [186, 192, 211],
         [186, 192, 211],
         ...,
         [222, 214, 201],
         [215, 206, 193],
         [208, 199, 186]],
 
        [[188, 194, 213],
         [187, 193, 212],
         [186, 192, 211],
         ...,
         [223, 215, 202],
         [215, 206, 193],
         [209, 200, 187]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_466.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.918025970458984, 'inference': 12044.845819473267, 'postprocess': 1.9085407257080078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[185, 191, 210],
         [185, 191, 210],
         [185, 191, 210],
         ...,
         [220, 219, 199],
         [212, 211, 190],
         [206, 205, 184]],
 
        [[185, 191, 210],
         [185, 191, 210],
         [185, 191, 210],
         ...,
         [220, 219, 199],
         [213, 212, 191],
         [208, 207, 186]],
 
        [[185, 191, 210],
         [185, 191, 210],
         [185, 191, 210],
         ...,
         [222, 218, 199],
         [217, 214, 193],
         [212, 209, 188]],
 
        ...,
 
        [[ 32,  92,  68],
         [ 41, 103,  79],
         [ 60, 122,  98],
         ...,
         [254, 251, 246],
         [253, 250, 246],
         [253, 250, 246]],
 
        [[ 24,  86,  62],
         [ 41, 103,  79],
         [ 62, 127, 102],
         ...,
         [254, 251, 247],
         [254, 251, 247],
         [254, 251, 247]],
 
        [[ 38, 100,  76],
         [ 44, 109,  84],
         [ 53, 118,  93],
         ...,
         [254, 251, 247],
         [254, 251, 247],
         [254, 251, 247]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_467.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.927085876464844, 'inference': 11981.47463798523, 'postprocess': 1.2428760528564453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 55, 107,  90],
         [ 59, 111,  94],
         [ 54, 108,  91],
         ...,
         [253, 252, 248],
         [254, 253, 249],
         [254, 253, 249]],
 
        [[ 60, 112,  95],
         [ 59, 111,  94],
         [ 54, 106,  89],
         ...,
         [253, 252, 248],
         [254, 253, 249],
         [254, 253, 249]],
 
        [[ 61, 110,  94],
         [ 60, 109,  93],
         [ 60, 109,  93],
         ...,
         [253, 252, 248],
         [253, 252, 248],
         [254, 253, 249]],
 
        ...,
 
        [[117, 125, 124],
         [116, 124, 123],
         [116, 124, 123],
         ...,
         [119, 186, 165],
         [108, 177, 156],
         [ 98, 170, 148]],
 
        [[116, 124, 123],
         [117, 125, 124],
         [117, 125, 124],
         ...,
         [107, 179, 157],
         [ 95, 170, 149],
         [ 92, 169, 148]],
 
        [[116, 124, 123],
         [117, 125, 124],
         [117, 125, 124],
         ...,
         [ 85, 160, 138],
         [ 82, 159, 138],
         [ 93, 172, 151]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_468.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.047508239746094, 'inference': 12616.997480392456, 'postprocess': 1.3341903686523438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[114, 119, 118],
         [116, 121, 120],
         [118, 123, 122],
         ...,
         [ 94, 162, 139],
         [ 96, 166, 143],
         [ 97, 167, 144]],
 
        [[116, 121, 120],
         [118, 123, 122],
         [120, 125, 124],
         ...,
         [ 81, 149, 126],
         [ 88, 156, 133],
         [ 92, 160, 137]],
 
        [[118, 123, 122],
         [119, 124, 123],
         [121, 126, 125],
         ...,
         [ 81, 146, 124],
         [ 78, 143, 121],
         [ 71, 136, 114]],
 
        ...,
 
        [[245, 246, 244],
         [248, 249, 247],
         [253, 254, 252],
         ...,
         [185, 181, 187],
         [186, 179, 186],
         [185, 178, 185]],
 
        [[254, 255, 253],
         [253, 254, 252],
         [252, 253, 251],
         ...,
         [185, 181, 187],
         [185, 178, 185],
         [182, 175, 182]],
 
        [[253, 254, 252],
         [250, 251, 249],
         [247, 248, 246],
         ...,
         [184, 180, 186],
         [184, 177, 184],
         [181, 174, 181]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_469.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 17.441272735595703, 'inference': 12473.01173210144, 'postprocess': 1.3861656188964844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_47.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.391618728637695, 'inference': 12113.584756851196, 'postprocess': 0.6897449493408203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[243, 244, 240],
         [255, 255, 252],
         [254, 255, 251],
         ...,
         [181, 180, 184],
         [180, 179, 183],
         [179, 178, 182]],
 
        [[230, 231, 227],
         [248, 249, 245],
         [252, 253, 249],
         ...,
         [183, 182, 186],
         [182, 181, 185],
         [181, 180, 184]],
 
        [[217, 216, 212],
         [243, 242, 238],
         [254, 253, 249],
         ...,
         [187, 186, 190],
         [185, 184, 188],
         [183, 182, 186]],
 
        ...,
 
        [[141, 120, 118],
         [148, 127, 125],
         [176, 157, 154],
         ...,
         [191, 172, 181],
         [194, 175, 184],
         [198, 179, 188]],
 
        [[149, 128, 126],
         [139, 118, 116],
         [149, 130, 127],
         ...,
         [178, 159, 168],
         [180, 161, 170],
         [184, 165, 174]],
 
        [[169, 148, 146],
         [149, 128, 126],
         [149, 130, 127],
         ...,
         [177, 158, 167],
         [177, 158, 167],
         [179, 160, 169]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_470.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.691766738891602, 'inference': 12295.7444190979, 'postprocess': 0.8413791656494141},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[162, 146, 139],
         [170, 154, 147],
         [161, 148, 140],
         ...,
         [187, 166, 175],
         [193, 172, 181],
         [199, 178, 187]],
 
        [[182, 166, 159],
         [189, 173, 166],
         [179, 166, 158],
         ...,
         [192, 171, 180],
         [193, 172, 181],
         [194, 173, 182]],
 
        [[198, 185, 177],
         [200, 187, 179],
         [190, 177, 169],
         ...,
         [195, 174, 183],
         [192, 171, 180],
         [191, 170, 179]],
 
        ...,
 
        [[186, 164, 153],
         [185, 163, 152],
         [163, 143, 132],
         ...,
         [ 78, 117,  95],
         [ 90, 134, 111],
         [102, 150, 126]],
 
        [[141, 119, 108],
         [144, 122, 111],
         [130, 110,  99],
         ...,
         [ 76, 115,  93],
         [ 87, 130, 109],
         [100, 147, 125]],
 
        [[139, 117, 106],
         [146, 124, 113],
         [134, 114, 103],
         ...,
         [ 74, 113,  91],
         [ 84, 127, 106],
         [ 98, 145, 123]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_471.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.519317626953125, 'inference': 12065.172672271729, 'postprocess': 0.6392002105712891},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[180, 172, 165],
         [171, 163, 156],
         [138, 130, 123],
         ...,
         [ 66, 112,  90],
         [ 79, 124, 105],
         [ 90, 136, 117]],
 
        [[190, 182, 175],
         [181, 173, 166],
         [152, 144, 137],
         ...,
         [ 73, 119,  97],
         [ 83, 128, 109],
         [ 89, 135, 116]],
 
        [[201, 193, 186],
         [191, 183, 176],
         [166, 158, 151],
         ...,
         [ 83, 129, 107],
         [ 89, 134, 115],
         [ 89, 135, 116]],
 
        ...,
 
        [[186, 190, 209],
         [184, 188, 207],
         [183, 187, 206],
         ...,
         [120, 163, 148],
         [104, 145, 130],
         [ 97, 138, 123]],
 
        [[183, 187, 206],
         [181, 185, 204],
         [179, 183, 202],
         ...,
         [117, 162, 146],
         [108, 151, 136],
         [100, 143, 128]],
 
        [[183, 187, 206],
         [179, 183, 202],
         [176, 180, 199],
         ...,
         [106, 151, 135],
         [101, 144, 129],
         [ 92, 135, 120]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_472.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.981683731079102, 'inference': 12071.526765823364, 'postprocess': 1.2173652648925781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[193, 191, 210],
         [189, 187, 206],
         [185, 183, 202],
         ...,
         [ 95, 146, 132],
         [ 58, 107,  93],
         [ 89, 138, 124]],
 
        [[194, 192, 211],
         [191, 189, 208],
         [188, 186, 205],
         ...,
         [ 90, 141, 127],
         [ 47,  96,  82],
         [ 53, 102,  88]],
 
        [[195, 193, 212],
         [193, 191, 210],
         [191, 189, 208],
         ...,
         [ 92, 143, 129],
         [ 54, 103,  89],
         [ 36,  82,  69]],
 
        ...,
 
        [[190, 185, 200],
         [192, 187, 202],
         [195, 189, 206],
         ...,
         [ 41, 130, 104],
         [ 48, 135, 109],
         [ 46, 133, 107]],
 
        [[189, 184, 199],
         [190, 185, 200],
         [191, 185, 202],
         ...,
         [ 45, 134, 108],
         [ 48, 135, 109],
         [ 42, 129, 103]],
 
        [[184, 179, 194],
         [183, 178, 193],
         [184, 178, 195],
         ...,
         [ 44, 133, 107],
         [ 50, 137, 111],
         [ 45, 132, 106]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_473.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.363744735717773, 'inference': 12868.109226226807, 'postprocess': 1.1720657348632812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[192, 183, 203],
         [189, 180, 200],
         [186, 177, 197],
         ...,
         [ 57, 141, 116],
         [ 50, 134, 109],
         [ 40, 127, 101]],
 
        [[193, 184, 204],
         [191, 182, 202],
         [189, 180, 200],
         ...,
         [ 58, 141, 116],
         [ 52, 136, 111],
         [ 45, 132, 106]],
 
        [[194, 185, 205],
         [194, 185, 205],
         [193, 184, 204],
         ...,
         [ 65, 146, 121],
         [ 55, 138, 113],
         [ 52, 136, 111]],
 
        ...,
 
        [[108, 132, 160],
         [104, 128, 156],
         [ 98, 122, 150],
         ...,
         [174, 157, 154],
         [174, 157, 154],
         [193, 176, 173]],
 
        [[109, 134, 160],
         [105, 130, 156],
         [105, 130, 156],
         ...,
         [179, 162, 159],
         [193, 176, 173],
         [225, 208, 205]],
 
        [[122, 147, 173],
         [120, 145, 171],
         [125, 151, 175],
         ...,
         [185, 168, 165],
         [216, 199, 196],
         [255, 242, 239]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_474.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 18.854141235351562, 'inference': 12730.653524398804, 'postprocess': 0.8711814880371094},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[154, 178, 214],
         [165, 190, 224],
         [175, 200, 232],
         ...,
         [210, 192, 193],
         [238, 220, 221],
         [255, 237, 238]],
 
        [[164, 189, 223],
         [178, 203, 237],
         [183, 209, 239],
         ...,
         [232, 214, 215],
         [247, 229, 230],
         [251, 233, 234]],
 
        [[184, 212, 243],
         [190, 218, 248],
         [178, 207, 234],
         ...,
         [253, 235, 236],
         [253, 235, 236],
         [243, 225, 226]],
 
        ...,
 
        [[181, 162, 159],
         [181, 162, 159],
         [180, 161, 158],
         ...,
         [126, 130, 179],
         [129, 133, 181],
         [127, 131, 179]],
 
        [[181, 162, 159],
         [181, 162, 159],
         [181, 162, 159],
         ...,
         [138, 142, 191],
         [141, 143, 191],
         [143, 145, 193]],
 
        [[181, 162, 159],
         [181, 162, 159],
         [181, 162, 159],
         ...,
         [149, 153, 202],
         [153, 155, 203],
         [160, 162, 210]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_475.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.356592178344727, 'inference': 12286.192417144775, 'postprocess': 2.213716506958008},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[183, 163, 158],
         [182, 162, 157],
         [182, 162, 157],
         ...,
         [157, 161, 202],
         [171, 170, 212],
         [184, 184, 224]],
 
        [[182, 162, 157],
         [182, 162, 157],
         [182, 162, 157],
         ...,
         [157, 160, 198],
         [176, 177, 215],
         [192, 192, 228]],
 
        [[180, 160, 155],
         [181, 161, 156],
         [183, 163, 158],
         ...,
         [158, 160, 190],
         [180, 180, 210],
         [194, 195, 223]],
 
        ...,
 
        [[155, 170, 209],
         [157, 171, 213],
         [160, 171, 215],
         ...,
         [219, 214, 229],
         [204, 200, 219],
         [195, 191, 210]],
 
        [[157, 172, 211],
         [157, 171, 213],
         [158, 169, 213],
         ...,
         [211, 206, 221],
         [200, 196, 215],
         [198, 193, 214]],
 
        [[157, 172, 211],
         [155, 169, 211],
         [155, 166, 210],
         ...,
         [206, 200, 217],
         [199, 195, 214],
         [201, 196, 217]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_476.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.700992584228516, 'inference': 11383.930683135986, 'postprocess': 2.9125213623046875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[162, 169, 219],
         [148, 157, 207],
         [147, 157, 205],
         ...,
         [200, 196, 208],
         [199, 193, 210],
         [199, 193, 210]],
 
        [[155, 162, 212],
         [146, 155, 205],
         [146, 158, 206],
         ...,
         [194, 190, 202],
         [196, 190, 207],
         [199, 193, 210]],
 
        [[149, 158, 208],
         [147, 156, 206],
         [152, 164, 212],
         ...,
         [189, 185, 197],
         [194, 188, 205],
         [198, 192, 209]],
 
        ...,
 
        [[247, 245, 244],
         [247, 245, 244],
         [248, 246, 245],
         ...,
         [174, 155, 142],
         [175, 156, 143],
         [175, 156, 143]],
 
        [[246, 244, 243],
         [246, 244, 243],
         [247, 245, 244],
         ...,
         [173, 154, 141],
         [174, 155, 142],
         [174, 155, 142]],
 
        [[245, 243, 242],
         [246, 244, 243],
         [247, 245, 244],
         ...,
         [173, 154, 141],
         [173, 154, 141],
         [174, 155, 142]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_477.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.286808013916016, 'inference': 11977.406740188599, 'postprocess': 2.5632381439208984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[247, 241, 236],
         [248, 242, 237],
         [249, 242, 239],
         ...,
         [173, 156, 143],
         [173, 156, 143],
         [174, 157, 144]],
 
        [[247, 241, 236],
         [248, 242, 237],
         [249, 242, 239],
         ...,
         [173, 156, 143],
         [173, 156, 143],
         [174, 157, 144]],
 
        [[247, 241, 236],
         [247, 241, 236],
         [248, 241, 238],
         ...,
         [173, 156, 143],
         [173, 156, 143],
         [174, 157, 144]],
 
        ...,
 
        [[137, 132, 147],
         [138, 135, 150],
         [144, 144, 158],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[132, 130, 142],
         [131, 129, 141],
         [134, 134, 146],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[137, 136, 146],
         [133, 132, 142],
         [131, 131, 143],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_478.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.983850479125977, 'inference': 12697.25227355957, 'postprocess': 1.0750293731689453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[151, 149, 178],
         [129, 127, 156],
         [128, 126, 155],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[161, 159, 188],
         [139, 137, 166],
         [133, 131, 160],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[166, 165, 191],
         [147, 146, 172],
         [137, 136, 162],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_479.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.620355606079102, 'inference': 12070.071697235107, 'postprocess': 2.145528793334961},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_48.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.574703216552734, 'inference': 12368.751525878906, 'postprocess': 0.7414817810058594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_480.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.342887878417969, 'inference': 12473.767518997192, 'postprocess': 0.8699893951416016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_481.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.84721565246582, 'inference': 12358.241319656372, 'postprocess': 0.8592605590820312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_482.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.177995681762695, 'inference': 11776.129484176636, 'postprocess': 0.9846687316894531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_483.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.036996841430664, 'inference': 12399.874687194824, 'postprocess': 0.9703636169433594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_484.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.178306579589844, 'inference': 11959.040880203247, 'postprocess': 1.7566680908203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_485.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.202169418334961, 'inference': 12288.959980010986, 'postprocess': 0.9820461273193359},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_486.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.609771728515625, 'inference': 12907.96947479248, 'postprocess': 1.2276172637939453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[156, 165, 175],
         [149, 158, 168],
         [144, 154, 164],
         ...,
         [177, 162, 166],
         [176, 161, 165],
         [174, 159, 163]],
 
        [[149, 158, 168],
         [142, 151, 161],
         [139, 149, 159],
         ...,
         [177, 162, 166],
         [175, 160, 164],
         [173, 158, 162]],
 
        [[144, 153, 163],
         [138, 147, 157],
         [135, 145, 155],
         ...,
         [176, 161, 165],
         [175, 160, 164],
         [172, 157, 161]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_487.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.478641510009766, 'inference': 12772.635698318481, 'postprocess': 1.1472702026367188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[128, 146, 153],
         [135, 153, 160],
         [138, 156, 163],
         ...,
         [177, 156, 164],
         [179, 158, 166],
         [180, 159, 167]],
 
        [[129, 147, 154],
         [138, 156, 163],
         [142, 160, 167],
         ...,
         [177, 156, 164],
         [179, 158, 166],
         [180, 159, 167]],
 
        [[139, 157, 164],
         [147, 165, 172],
         [153, 169, 176],
         ...,
         [176, 156, 161],
         [178, 158, 163],
         [180, 160, 165]],
 
        ...,
 
        [[153, 162, 229],
         [153, 162, 229],
         [151, 163, 229],
         ...,
         [177, 158, 153],
         [177, 158, 153],
         [178, 159, 154]],
 
        [[155, 164, 231],
         [154, 163, 230],
         [152, 164, 230],
         ...,
         [177, 158, 153],
         [178, 159, 154],
         [179, 160, 155]],
 
        [[157, 166, 233],
         [156, 165, 232],
         [153, 165, 231],
         ...,
         [177, 158, 153],
         [179, 160, 155],
         [180, 161, 156]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_488.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.979963302612305, 'inference': 12184.106349945068, 'postprocess': 0.9372234344482422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[145, 162, 225],
         [146, 163, 226],
         [148, 165, 228],
         ...,
         [182, 163, 156],
         [182, 163, 156],
         [183, 164, 157]],
 
        [[147, 164, 227],
         [147, 164, 227],
         [148, 165, 228],
         ...,
         [181, 162, 155],
         [182, 163, 156],
         [182, 163, 156]],
 
        [[148, 165, 228],
         [148, 165, 228],
         [147, 164, 227],
         ...,
         [180, 162, 155],
         [180, 162, 155],
         [180, 162, 155]],
 
        ...,
 
        [[158, 189, 174],
         [159, 190, 175],
         [163, 193, 180],
         ...,
         [156, 172, 231],
         [156, 171, 233],
         [156, 171, 233]],
 
        [[163, 195, 178],
         [162, 193, 178],
         [164, 194, 181],
         ...,
         [147, 163, 222],
         [153, 169, 228],
         [156, 172, 231]],
 
        [[167, 199, 182],
         [163, 194, 179],
         [163, 193, 180],
         ...,
         [140, 156, 215],
         [150, 166, 225],
         [155, 171, 230]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_489.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.023406982421875, 'inference': 11944.228649139404, 'postprocess': 0.8404254913330078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_49.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.288694381713867, 'inference': 12107.22303390503, 'postprocess': 0.87738037109375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[171, 197, 183],
         [170, 197, 181],
         [168, 195, 179],
         ...,
         [139, 155, 214],
         [144, 160, 219],
         [148, 164, 223]],
 
        [[169, 195, 181],
         [171, 197, 183],
         [170, 197, 181],
         ...,
         [139, 155, 214],
         [134, 150, 209],
         [131, 147, 206]],
 
        [[162, 188, 174],
         [169, 195, 181],
         [172, 199, 183],
         ...,
         [146, 162, 221],
         [135, 151, 210],
         [129, 145, 204]],
 
        ...,
 
        [[211, 195, 182],
         [210, 194, 181],
         [210, 194, 178],
         ...,
         [ 41,  49,  62],
         [ 41,  45,  63],
         [ 34,  38,  57]],
 
        [[210, 194, 181],
         [210, 194, 181],
         [209, 193, 177],
         ...,
         [ 43,  49,  62],
         [ 43,  45,  63],
         [ 37,  39,  57]],
 
        [[210, 194, 181],
         [209, 193, 180],
         [209, 193, 177],
         ...,
         [ 37,  43,  56],
         [ 44,  47,  62],
         [ 46,  48,  66]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_490.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.482839584350586, 'inference': 12387.067794799805, 'postprocess': 1.0325908660888672},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[209, 198, 184],
         [208, 195, 181],
         [207, 191, 178],
         ...,
         [ 38,  50,  54],
         [ 50,  58,  65],
         [ 62,  70,  77]],
 
        [[211, 198, 184],
         [208, 195, 181],
         [209, 192, 179],
         ...,
         [ 44,  56,  60],
         [ 52,  62,  69],
         [ 66,  74,  81]],
 
        [[212, 197, 181],
         [211, 196, 180],
         [210, 194, 178],
         ...,
         [ 52,  64,  68],
         [ 58,  68,  75],
         [ 69,  79,  86]],
 
        ...,
 
        [[255, 251, 238],
         [255, 251, 238],
         [255, 249, 236],
         ...,
         [ 93,  80, 104],
         [ 94,  82, 104],
         [ 96,  84, 104]],
 
        [[255, 252, 239],
         [255, 251, 238],
         [255, 250, 237],
         ...,
         [ 93,  80, 102],
         [ 97,  82, 103],
         [ 98,  84, 102]],
 
        [[255, 252, 239],
         [255, 251, 238],
         [255, 250, 237],
         ...,
         [ 92,  80, 100],
         [ 99,  82, 103],
         [100,  84, 102]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_491.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.054401397705078, 'inference': 11292.160987854004, 'postprocess': 4.121303558349609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[254, 251, 246],
         [254, 251, 246],
         [253, 250, 245],
         ...,
         [ 88,  79, 105],
         [ 90,  81, 107],
         [ 91,  82, 108]],
 
        [[255, 252, 247],
         [254, 251, 246],
         [253, 250, 245],
         ...,
         [ 88,  79, 105],
         [ 90,  81, 107],
         [ 91,  82, 108]],
 
        [[255, 252, 247],
         [254, 251, 246],
         [253, 250, 245],
         ...,
         [ 88,  79, 105],
         [ 89,  80, 106],
         [ 90,  81, 107]],
 
        ...,
 
        [[ 88, 175, 155],
         [ 88, 173, 153],
         [ 89, 170, 151],
         ...,
         [172, 193, 238],
         [172, 193, 238],
         [172, 193, 238]],
 
        [[ 84, 177, 156],
         [ 78, 169, 148],
         [ 80, 165, 145],
         ...,
         [172, 193, 238],
         [172, 193, 238],
         [172, 193, 238]],
 
        [[ 67, 165, 143],
         [ 58, 153, 132],
         [ 64, 151, 131],
         ...,
         [172, 193, 238],
         [172, 193, 238],
         [172, 193, 238]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_492.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.374452590942383, 'inference': 11269.04845237732, 'postprocess': 0.9713172912597656},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 69, 152, 130],
         [ 68, 150, 128],
         [ 68, 147, 126],
         ...,
         [173, 194, 239],
         [173, 194, 239],
         [173, 194, 239]],
 
        [[ 78, 160, 138],
         [ 83, 162, 141],
         [ 80, 157, 136],
         ...,
         [173, 194, 239],
         [173, 194, 239],
         [173, 194, 239]],
 
        [[ 68, 143, 122],
         [ 83, 158, 137],
         [ 85, 160, 139],
         ...,
         [172, 193, 238],
         [173, 194, 239],
         [173, 194, 239]],
 
        ...,
 
        [[184, 183, 187],
         [183, 182, 186],
         [183, 182, 186],
         ...,
         [185, 187, 211],
         [182, 184, 208],
         [179, 181, 205]],
 
        [[181, 180, 184],
         [181, 180, 184],
         [181, 180, 184],
         ...,
         [182, 184, 208],
         [178, 180, 204],
         [175, 177, 201]],
 
        [[179, 178, 182],
         [179, 178, 182],
         [179, 178, 182],
         ...,
         [183, 185, 209],
         [178, 180, 204],
         [175, 177, 201]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_493.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.134271621704102, 'inference': 11750.091791152954, 'postprocess': 2.039670944213867},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[180, 177, 186],
         [179, 176, 185],
         [178, 175, 184],
         ...,
         [180, 177, 203],
         [182, 179, 205],
         [184, 181, 207]],
 
        [[184, 181, 190],
         [183, 180, 189],
         [181, 178, 187],
         ...,
         [180, 177, 203],
         [182, 179, 205],
         [183, 180, 206]],
 
        [[187, 184, 193],
         [185, 182, 191],
         [182, 179, 188],
         ...,
         [181, 178, 204],
         [181, 178, 204],
         [182, 179, 205]],
 
        ...,
 
        [[188, 164, 174],
         [186, 162, 172],
         [184, 160, 170],
         ...,
         [ 19, 124,  91],
         [  0, 100,  67],
         [  0, 101,  69]],
 
        [[182, 157, 167],
         [181, 156, 166],
         [180, 155, 165],
         ...,
         [ 47, 152, 119],
         [  9, 113,  80],
         [  1, 105,  72]],
 
        [[190, 165, 175],
         [191, 166, 176],
         [190, 165, 175],
         ...,
         [ 59, 164, 131],
         [ 19, 123,  90],
         [  6, 110,  77]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_494.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.7430267333984375, 'inference': 11853.6536693573, 'postprocess': 3.1158924102783203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[191, 170, 178],
         [197, 176, 184],
         [200, 179, 187],
         ...,
         [ 68, 170, 135],
         [ 38, 140, 105],
         [ 18, 122,  87]],
 
        [[189, 168, 176],
         [194, 173, 181],
         [197, 176, 184],
         ...,
         [ 63, 163, 128],
         [ 36, 136, 101],
         [ 19, 121,  86]],
 
        [[185, 164, 172],
         [189, 168, 176],
         [191, 170, 178],
         ...,
         [ 53, 148, 114],
         [ 29, 124,  90],
         [ 19, 116,  82]],
 
        ...,
 
        [[ 90, 141, 121],
         [ 86, 137, 117],
         [ 86, 135, 115],
         ...,
         [169, 185, 214],
         [170, 182, 210],
         [172, 184, 212]],
 
        [[ 88, 141, 121],
         [ 87, 140, 120],
         [ 86, 137, 117],
         ...,
         [169, 185, 214],
         [174, 186, 214],
         [172, 185, 211]],
 
        [[ 88, 144, 123],
         [ 85, 141, 120],
         [ 77, 130, 110],
         ...,
         [172, 189, 216],
         [177, 189, 217],
         [171, 184, 210]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_495.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.331537246704102, 'inference': 12690.455675125122, 'postprocess': 2.441883087158203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 81, 140, 119],
         [ 77, 136, 115],
         [ 71, 130, 109],
         ...,
         [204, 188, 229],
         [207, 181, 227],
         [180, 152, 198]],
 
        [[ 76, 135, 114],
         [ 76, 135, 114],
         [ 75, 134, 113],
         ...,
         [202, 184, 223],
         [195, 171, 213],
         [162, 135, 178]],
 
        [[ 69, 131, 109],
         [ 72, 134, 112],
         [ 75, 137, 115],
         ...,
         [201, 184, 218],
         [180, 158, 193],
         [143, 117, 153]],
 
        ...,
 
        [[ 87, 133, 111],
         [102, 148, 126],
         [120, 166, 144],
         ...,
         [160, 181, 212],
         [163, 183, 214],
         [164, 184, 215]],
 
        [[ 88, 135, 113],
         [103, 150, 128],
         [120, 167, 145],
         ...,
         [158, 180, 208],
         [162, 180, 209],
         [164, 182, 211]],
 
        [[ 91, 140, 118],
         [ 98, 147, 125],
         [106, 155, 133],
         ...,
         [163, 184, 212],
         [166, 184, 213],
         [169, 185, 214]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_496.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.926153182983398, 'inference': 12330.690622329712, 'postprocess': 1.806020736694336},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 78, 130, 112],
         [ 92, 144, 126],
         [ 99, 151, 133],
         ...,
         [162, 185, 211],
         [163, 184, 211],
         [164, 185, 212]],
 
        [[ 76, 128, 110],
         [ 88, 140, 122],
         [ 82, 134, 116],
         ...,
         [162, 185, 211],
         [163, 184, 211],
         [164, 185, 212]],
 
        [[ 68, 120, 102],
         [ 77, 129, 111],
         [ 70, 122, 104],
         ...,
         [162, 185, 211],
         [163, 184, 211],
         [164, 185, 212]],
 
        ...,
 
        [[ 49, 131, 108],
         [ 43, 123, 100],
         [ 43, 121,  98],
         ...,
         [173, 180, 199],
         [175, 182, 201],
         [176, 183, 202]],
 
        [[ 50, 136, 112],
         [ 46, 130, 106],
         [ 47, 127, 104],
         ...,
         [174, 181, 200],
         [175, 182, 201],
         [175, 182, 201]],
 
        [[ 35, 123,  99],
         [ 44, 130, 106],
         [ 57, 139, 116],
         ...,
         [175, 182, 201],
         [175, 182, 201],
         [174, 181, 200]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_497.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.597352981567383, 'inference': 11674.742460250854, 'postprocess': 2.2039413452148438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 46, 123, 102],
         [ 50, 127, 106],
         [ 54, 129, 108],
         ...,
         [172, 182, 200],
         [169, 179, 197],
         [167, 177, 195]],
 
        [[ 51, 128, 107],
         [ 50, 127, 106],
         [ 48, 125, 104],
         ...,
         [171, 181, 199],
         [169, 179, 197],
         [168, 178, 196]],
 
        [[ 48, 127, 106],
         [ 44, 123, 102],
         [ 39, 118,  97],
         ...,
         [170, 180, 198],
         [170, 180, 198],
         [169, 179, 197]],
 
        ...,
 
        [[225, 205, 200],
         [246, 226, 221],
         [255, 240, 235],
         ...,
         [246, 248, 255],
         [247, 246, 255],
         [247, 246, 255]],
 
        [[249, 227, 221],
         [255, 234, 228],
         [251, 229, 223],
         ...,
         [243, 245, 253],
         [247, 246, 255],
         [249, 248, 255]],
 
        [[255, 239, 233],
         [255, 235, 229],
         [238, 216, 210],
         ...,
         [241, 243, 251],
         [246, 245, 254],
         [250, 249, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_498.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.614850997924805, 'inference': 12122.18165397644, 'postprocess': 2.7167797088623047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 245, 238],
         [250, 234, 227],
         [226, 211, 202],
         ...,
         [244, 249, 252],
         [244, 249, 252],
         [244, 249, 252]],
 
        [[253, 237, 230],
         [253, 237, 230],
         [243, 228, 219],
         ...,
         [244, 249, 252],
         [244, 249, 252],
         [244, 249, 252]],
 
        [[243, 227, 220],
         [253, 237, 230],
         [255, 242, 235],
         ...,
         [244, 249, 252],
         [244, 249, 252],
         [243, 248, 251]],
 
        ...,
 
        [[137, 138, 172],
         [145, 147, 178],
         [159, 159, 189],
         ...,
         [ 60, 156, 116],
         [ 55, 142, 108],
         [ 45, 131,  97]],
 
        [[160, 159, 191],
         [171, 171, 201],
         [185, 183, 212],
         ...,
         [ 36, 132,  92],
         [ 32, 119,  85],
         [ 37, 121,  87]],
 
        [[184, 183, 215],
         [194, 194, 224],
         [206, 204, 233],
         ...,
         [ 17, 113,  73],
         [ 24, 110,  76],
         [ 45, 129,  95]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_499.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.225824356079102, 'inference': 10993.114948272705, 'postprocess': 3.0019283294677734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_5.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.3018798828125, 'inference': 11395.566940307617, 'postprocess': 0.8842945098876953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_50.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.962890625, 'inference': 11795.422554016113, 'postprocess': 0.9951591491699219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[206, 199, 220],
         [207, 200, 221],
         [210, 204, 223],
         ...,
         [ 27, 136,  98],
         [ 35, 146, 108],
         [ 42, 153, 115]],
 
        [[207, 198, 219],
         [206, 200, 219],
         [210, 201, 221],
         ...,
         [ 34, 143, 105],
         [ 42, 153, 115],
         [ 50, 161, 123]],
 
        [[208, 197, 217],
         [208, 200, 217],
         [212, 202, 219],
         ...,
         [ 24, 133,  95],
         [ 33, 144, 106],
         [ 40, 153, 115]],
 
        ...,
 
        [[199, 192, 207],
         [199, 192, 207],
         [199, 192, 207],
         ...,
         [244, 225, 222],
         [227, 208, 205],
         [213, 194, 191]],
 
        [[199, 192, 207],
         [200, 193, 208],
         [201, 194, 209],
         ...,
         [219, 200, 197],
         [187, 168, 165],
         [164, 145, 142]],
 
        [[200, 193, 208],
         [201, 194, 209],
         [203, 196, 211],
         ...,
         [190, 171, 168],
         [148, 129, 126],
         [120, 101,  98]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_500.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.71894645690918, 'inference': 11952.535629272461, 'postprocess': 0.9417533874511719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[204, 195, 208],
         [205, 196, 209],
         [207, 198, 211],
         ...,
         [166, 139, 135],
         [145, 114, 111],
         [133, 103,  98]],
 
        [[205, 196, 209],
         [206, 197, 210],
         [207, 198, 211],
         ...,
         [128,  99,  95],
         [127,  97,  92],
         [138, 109, 102]],
 
        [[206, 197, 210],
         [207, 198, 211],
         [207, 198, 211],
         ...,
         [130, 101,  94],
         [146, 115, 106],
         [164, 133, 124]],
 
        ...,
 
        [[174, 154, 143],
         [174, 154, 143],
         [174, 154, 143],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[174, 154, 143],
         [174, 154, 143],
         [174, 154, 143],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[174, 154, 143],
         [174, 154, 143],
         [174, 154, 143],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_501.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.53872299194336, 'inference': 12284.799337387085, 'postprocess': 1.7535686492919922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 156, 148],
         [175, 156, 148],
         [174, 155, 147],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[175, 156, 148],
         [175, 156, 148],
         [174, 155, 147],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[175, 156, 148],
         [175, 156, 148],
         [174, 155, 147],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_502.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.204885482788086, 'inference': 11975.801229476929, 'postprocess': 0.8192062377929688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_503.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.12187385559082, 'inference': 11846.277713775635, 'postprocess': 0.9222030639648438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_504.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.698131561279297, 'inference': 11368.896961212158, 'postprocess': 1.8150806427001953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_505.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.50169563293457, 'inference': 11771.175622940063, 'postprocess': 0.7767677307128906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_506.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 15.857458114624023, 'inference': 11664.15786743164, 'postprocess': 0.8013248443603516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_507.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.795717239379883, 'inference': 12070.70517539978, 'postprocess': 0.6496906280517578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_508.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.186962127685547, 'inference': 12138.148069381714, 'postprocess': 0.9300708770751953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_509.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.528709411621094, 'inference': 11952.362060546875, 'postprocess': 0.9639263153076172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_51.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.733894348144531, 'inference': 11876.93452835083, 'postprocess': 0.9984970092773438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_510.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.8879852294921875, 'inference': 10987.192869186401, 'postprocess': 0.9829998016357422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[166, 156, 162],
         [169, 159, 165],
         [170, 159, 162],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[167, 157, 163],
         [170, 160, 166],
         [172, 161, 164],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[168, 158, 164],
         [171, 161, 167],
         [172, 161, 164],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_511.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.640434265136719, 'inference': 11244.408369064331, 'postprocess': 0.8499622344970703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[176, 160, 167],
         [176, 160, 167],
         [175, 161, 167],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[175, 159, 166],
         [175, 159, 166],
         [174, 160, 166],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[175, 159, 166],
         [175, 159, 166],
         [174, 160, 166],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[178, 160, 153],
         [179, 161, 154],
         [181, 163, 156],
         ...,
         [199, 184, 192],
         [197, 181, 192],
         [196, 180, 191]],
 
        [[178, 160, 153],
         [179, 161, 154],
         [181, 163, 156],
         ...,
         [197, 182, 190],
         [186, 171, 179],
         [174, 159, 167]],
 
        [[178, 160, 153],
         [179, 161, 154],
         [181, 163, 156],
         ...,
         [173, 158, 166],
         [172, 157, 165],
         [176, 161, 169]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_512.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.833791732788086, 'inference': 11788.692474365234, 'postprocess': 2.166271209716797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[179, 160, 155],
         [179, 160, 155],
         [179, 160, 155],
         ...,
         [167, 153, 157],
         [165, 151, 155],
         [168, 154, 158]],
 
        [[179, 160, 155],
         [179, 160, 155],
         [179, 160, 155],
         ...,
         [166, 152, 156],
         [168, 154, 158],
         [167, 153, 157]],
 
        [[179, 160, 155],
         [179, 160, 155],
         [179, 160, 155],
         ...,
         [148, 134, 138],
         [161, 147, 151],
         [170, 156, 160]],
 
        ...,
 
        [[155, 172, 229],
         [152, 169, 226],
         [151, 168, 225],
         ...,
         [216, 232, 245],
         [215, 231, 244],
         [214, 230, 243]],
 
        [[151, 168, 225],
         [150, 167, 224],
         [155, 172, 229],
         ...,
         [216, 232, 245],
         [217, 233, 246],
         [217, 233, 246]],
 
        [[149, 166, 223],
         [151, 168, 225],
         [161, 178, 235],
         ...,
         [214, 230, 243],
         [217, 233, 246],
         [219, 235, 248]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_513.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.134986877441406, 'inference': 11846.333026885986, 'postprocess': 2.9594898223876953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[148, 165, 208],
         [162, 179, 222],
         [185, 201, 247],
         ...,
         [214, 227, 241],
         [219, 232, 246],
         [221, 234, 248]],
 
        [[143, 160, 203],
         [158, 175, 218],
         [182, 198, 244],
         ...,
         [213, 226, 240],
         [217, 230, 244],
         [219, 232, 246]],
 
        [[131, 150, 195],
         [144, 163, 208],
         [166, 185, 230],
         ...,
         [212, 225, 239],
         [215, 228, 242],
         [216, 229, 243]],
 
        ...,
 
        [[ 31,  35,  59],
         [ 43,  47,  71],
         [ 78,  82, 107],
         ...,
         [197, 188, 185],
         [189, 180, 176],
         [185, 176, 172]],
 
        [[ 43,  45,  69],
         [ 56,  60,  84],
         [ 89,  93, 117],
         ...,
         [190, 181, 178],
         [183, 174, 170],
         [180, 171, 167]],
 
        [[ 60,  62,  86],
         [ 75,  77, 101],
         [100, 104, 128],
         ...,
         [184, 175, 172],
         [178, 169, 165],
         [175, 166, 162]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_514.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.575439453125, 'inference': 12640.811443328857, 'postprocess': 0.8642673492431641},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 66,  73,  92],
         [ 88,  95, 114],
         [120, 127, 146],
         ...,
         [173, 171, 160],
         [168, 168, 156],
         [166, 166, 154]],
 
        [[ 80,  87, 106],
         [ 98, 105, 124],
         [123, 130, 149],
         ...,
         [168, 168, 156],
         [161, 163, 151],
         [159, 161, 149]],
 
        [[ 93, 100, 119],
         [109, 116, 135],
         [127, 134, 153],
         ...,
         [161, 165, 153],
         [154, 161, 148],
         [151, 158, 145]],
 
        ...,
 
        [[ 92,  86, 105],
         [ 91,  85, 104],
         [ 88,  81, 102],
         ...,
         [200, 190, 196],
         [197, 190, 195],
         [192, 185, 190]],
 
        [[ 94,  86, 103],
         [ 93,  85, 102],
         [ 91,  82, 103],
         ...,
         [193, 183, 189],
         [201, 191, 197],
         [202, 192, 198]],
 
        [[ 95,  85, 101],
         [ 95,  85, 102],
         [ 92,  83, 103],
         ...,
         [185, 175, 181],
         [192, 182, 188],
         [193, 183, 189]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_515.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.702754974365234, 'inference': 12286.637306213379, 'postprocess': 2.6984214782714844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 87,  83, 108],
         [ 87,  83, 108],
         [ 88,  82, 105],
         ...,
         [183, 169, 173],
         [182, 168, 172],
         [181, 167, 171]],
 
        [[ 86,  82, 107],
         [ 86,  82, 107],
         [ 87,  81, 104],
         ...,
         [185, 171, 175],
         [183, 169, 173],
         [182, 168, 172]],
 
        [[ 85,  81, 106],
         [ 85,  81, 106],
         [ 86,  80, 103],
         ...,
         [187, 173, 177],
         [185, 171, 175],
         [183, 169, 173]],
 
        ...,
 
        [[174, 193, 238],
         [173, 192, 237],
         [173, 192, 237],
         ...,
         [155, 169, 227],
         [156, 170, 228],
         [157, 171, 229]],
 
        [[176, 195, 240],
         [175, 194, 239],
         [174, 193, 238],
         ...,
         [152, 166, 224],
         [153, 167, 225],
         [153, 167, 225]],
 
        [[177, 196, 241],
         [176, 195, 240],
         [174, 193, 238],
         ...,
         [149, 163, 221],
         [149, 163, 221],
         [150, 164, 222]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_516.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.309053421020508, 'inference': 12272.553443908691, 'postprocess': 2.3038387298583984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[170, 192, 234],
         [170, 192, 234],
         [170, 192, 234],
         ...,
         [155, 169, 228],
         [151, 167, 226],
         [149, 165, 224]],
 
        [[170, 192, 234],
         [170, 192, 234],
         [170, 192, 234],
         ...,
         [151, 165, 224],
         [148, 164, 223],
         [147, 163, 222]],
 
        [[170, 192, 234],
         [170, 192, 234],
         [171, 193, 235],
         ...,
         [152, 166, 224],
         [151, 165, 224],
         [150, 164, 223]],
 
        ...,
 
        [[179, 177, 197],
         [180, 178, 198],
         [183, 181, 201],
         ...,
         [195, 169, 155],
         [196, 170, 156],
         [197, 171, 157]],
 
        [[179, 177, 197],
         [181, 179, 199],
         [184, 182, 202],
         ...,
         [194, 168, 154],
         [195, 169, 155],
         [196, 170, 156]],
 
        [[178, 176, 196],
         [181, 179, 199],
         [185, 183, 203],
         ...,
         [193, 167, 153],
         [194, 168, 154],
         [195, 169, 155]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_517.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.170988082885742, 'inference': 11598.371505737305, 'postprocess': 3.021240234375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[176, 174, 193],
         [181, 179, 198],
         [188, 186, 205],
         ...,
         [193, 170, 154],
         [193, 170, 154],
         [194, 171, 155]],
 
        [[179, 177, 196],
         [183, 181, 200],
         [189, 187, 206],
         ...,
         [192, 169, 153],
         [193, 170, 154],
         [193, 170, 154]],
 
        [[182, 180, 200],
         [186, 184, 204],
         [190, 188, 208],
         ...,
         [191, 168, 153],
         [192, 169, 153],
         [192, 169, 153]],
 
        ...,
 
        [[ 10, 122,  92],
         [ 43, 155, 125],
         [ 68, 180, 150],
         ...,
         [185, 165, 164],
         [187, 163, 163],
         [180, 156, 156]],
 
        [[  6, 120,  90],
         [ 36, 150, 120],
         [ 64, 176, 146],
         ...,
         [181, 161, 160],
         [187, 163, 163],
         [187, 163, 163]],
 
        [[  0, 113,  83],
         [ 31, 145, 115],
         [ 64, 176, 146],
         ...,
         [178, 158, 157],
         [191, 167, 167],
         [197, 173, 173]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_518.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.908748626708984, 'inference': 10689.639806747437, 'postprocess': 4.666328430175781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 17, 119,  91],
         [ 21, 124,  96],
         [ 35, 138, 110],
         ...,
         [191, 162, 158],
         [193, 162, 159],
         [198, 167, 164]],
 
        [[ 11, 108,  81],
         [  9, 109,  81],
         [ 10, 112,  84],
         ...,
         [188, 159, 155],
         [189, 158, 155],
         [193, 162, 159]],
 
        [[ 18, 105,  79],
         [ 15, 106,  80],
         [ 10, 107,  80],
         ...,
         [184, 157, 153],
         [185, 156, 152],
         [188, 159, 155]],
 
        ...,
 
        [[192, 185, 206],
         [176, 167, 187],
         [148, 135, 149],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[183, 174, 194],
         [152, 142, 158],
         [157, 143, 154],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[171, 161, 178],
         [130, 120, 133],
         [175, 159, 170],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_519.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 11.194705963134766, 'inference': 11746.261596679688, 'postprocess': 2.058267593383789},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_52.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.4449310302734375, 'inference': 11840.810537338257, 'postprocess': 0.8640289306640625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[162, 142, 124],
         [179, 159, 141],
         [219, 195, 175],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[143, 126, 107],
         [205, 188, 169],
         [254, 232, 214],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        [[140, 126, 108],
         [236, 222, 203],
         [255, 251, 232],
         ...,
         [253, 253, 253],
         [253, 253, 253],
         [253, 253, 253]],
 
        ...,
 
        [[162, 184, 212],
         [163, 185, 213],
         [164, 186, 214],
         ...,
         [221, 211, 217],
         [225, 215, 221],
         [227, 217, 223]],
 
        [[163, 185, 213],
         [163, 185, 213],
         [164, 186, 214],
         ...,
         [238, 227, 235],
         [232, 221, 229],
         [217, 206, 214]],
 
        [[164, 186, 214],
         [164, 186, 214],
         [164, 186, 214],
         ...,
         [250, 239, 247],
         [236, 225, 233],
         [208, 197, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_520.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.183385848999023, 'inference': 12063.657999038696, 'postprocess': 2.2025108337402344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[163, 184, 211],
         [163, 184, 211],
         [163, 184, 211],
         ...,
         [237, 229, 236],
         [219, 211, 218],
         [211, 203, 210]],
 
        [[163, 184, 211],
         [163, 184, 211],
         [163, 184, 211],
         ...,
         [232, 224, 231],
         [214, 206, 213],
         [207, 199, 206]],
 
        [[164, 185, 212],
         [164, 185, 212],
         [164, 185, 212],
         ...,
         [223, 216, 221],
         [209, 199, 205],
         [204, 194, 200]],
 
        ...,
 
        [[173, 177, 196],
         [175, 179, 198],
         [173, 177, 196],
         ...,
         [173, 167, 214],
         [171, 162, 218],
         [164, 157, 214]],
 
        [[171, 175, 194],
         [173, 177, 196],
         [172, 176, 195],
         ...,
         [174, 167, 218],
         [170, 162, 222],
         [166, 158, 221]],
 
        [[171, 175, 194],
         [173, 177, 196],
         [173, 177, 196],
         ...,
         [171, 165, 220],
         [171, 163, 224],
         [169, 161, 226]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_521.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.5027008056640625, 'inference': 12224.06816482544, 'postprocess': 4.345893859863281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[173, 179, 198],
         [171, 177, 196],
         [171, 177, 196],
         ...,
         [162, 169, 218],
         [163, 175, 217],
         [161, 177, 214]],
 
        [[172, 178, 197],
         [171, 177, 196],
         [171, 177, 196],
         ...,
         [162, 169, 219],
         [159, 173, 215],
         [157, 174, 213]],
 
        [[170, 177, 196],
         [169, 176, 195],
         [169, 176, 195],
         ...,
         [159, 168, 218],
         [156, 171, 217],
         [154, 172, 213]],
 
        ...,
 
        [[244, 249, 250],
         [244, 249, 250],
         [244, 249, 250],
         ...,
         [190, 190, 204],
         [193, 193, 207],
         [195, 195, 209]],
 
        [[244, 249, 250],
         [244, 249, 250],
         [244, 249, 250],
         ...,
         [190, 190, 204],
         [193, 193, 207],
         [195, 195, 209]],
 
        [[244, 249, 250],
         [244, 249, 250],
         [244, 249, 250],
         ...,
         [190, 190, 204],
         [193, 193, 207],
         [195, 195, 209]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_522.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.223699569702148, 'inference': 11927.770376205444, 'postprocess': 2.9473304748535156},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[242, 250, 250],
         [242, 250, 250],
         [242, 250, 250],
         ...,
         [189, 192, 200],
         [198, 201, 209],
         [205, 208, 216]],
 
        [[242, 250, 250],
         [242, 250, 250],
         [242, 250, 250],
         ...,
         [191, 194, 202],
         [199, 202, 210],
         [207, 210, 218]],
 
        [[242, 250, 250],
         [242, 250, 250],
         [242, 250, 250],
         ...,
         [194, 197, 205],
         [202, 205, 213],
         [208, 211, 219]],
 
        ...,
 
        [[ 24, 126,  85],
         [ 31, 133,  92],
         [ 16, 113,  73],
         ...,
         [167, 148, 145],
         [168, 149, 146],
         [169, 150, 147]],
 
        [[ 12, 120,  77],
         [ 18, 125,  82],
         [ 12, 114,  72],
         ...,
         [168, 149, 146],
         [169, 150, 147],
         [169, 150, 147]],
 
        [[ 19, 130,  86],
         [ 23, 131,  88],
         [ 18, 125,  82],
         ...,
         [168, 149, 146],
         [169, 150, 147],
         [170, 151, 148]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_523.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.360811233520508, 'inference': 11778.347969055176, 'postprocess': 5.899667739868164},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 58, 154, 124],
         [ 37, 133, 103],
         [ 40, 139, 107],
         ...,
         [170, 149, 141],
         [172, 149, 141],
         [172, 149, 141]],
 
        [[ 61, 157, 127],
         [ 46, 142, 112],
         [ 34, 133, 101],
         ...,
         [169, 148, 140],
         [172, 149, 141],
         [172, 149, 141]],
 
        [[ 66, 162, 132],
         [ 53, 149, 119],
         [ 25, 122,  90],
         ...,
         [167, 148, 141],
         [169, 147, 141],
         [170, 148, 142]],
 
        ...,
 
        [[171, 145, 145],
         [145, 117, 116],
         [124,  95,  91],
         ...,
         [154, 168, 197],
         [153, 168, 200],
         [154, 169, 201]],
 
        [[154, 126, 125],
         [132, 105, 101],
         [129, 100,  95],
         ...,
         [157, 172, 204],
         [153, 168, 200],
         [147, 162, 194]],
 
        [[126,  98,  97],
         [128, 101,  97],
         [155, 125, 120],
         ...,
         [162, 177, 209],
         [152, 167, 199],
         [140, 155, 187]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_524.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.388280868530273, 'inference': 10895.905494689941, 'postprocess': 2.246379852294922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[120, 110,  80],
         [163, 149, 120],
         [214, 187, 161],
         ...,
         [154, 167, 193],
         [148, 161, 187],
         [144, 157, 183]],
 
        [[164, 154, 124],
         [202, 188, 159],
         [241, 216, 190],
         ...,
         [150, 163, 189],
         [151, 164, 190],
         [154, 167, 193]],
 
        [[206, 194, 166],
         [231, 217, 189],
         [253, 229, 205],
         ...,
         [147, 158, 185],
         [154, 165, 192],
         [162, 173, 200]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_525.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.027149200439453, 'inference': 11333.415508270264, 'postprocess': 0.9200572967529297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_526.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.020069122314453, 'inference': 11908.52952003479, 'postprocess': 0.7185935974121094},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_527.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.607843399047852, 'inference': 11762.450218200684, 'postprocess': 0.6756782531738281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_528.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.502939224243164, 'inference': 12027.269124984741, 'postprocess': 0.9107589721679688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_529.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.914449691772461, 'inference': 12255.381345748901, 'postprocess': 1.1584758758544922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_53.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.004592895507812, 'inference': 12635.608673095703, 'postprocess': 0.9188652038574219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_530.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.200479507446289, 'inference': 12513.203144073486, 'postprocess': 1.0313987731933594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_531.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.647991180419922, 'inference': 12000.7164478302, 'postprocess': 1.112222671508789},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_532.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.9193115234375, 'inference': 11975.264549255371, 'postprocess': 0.9620189666748047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_533.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.026506423950195, 'inference': 12248.832702636719, 'postprocess': 0.63323974609375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_534.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.571054458618164, 'inference': 12386.167526245117, 'postprocess': 1.2359619140625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_535.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.498575210571289, 'inference': 13115.797758102417, 'postprocess': 0.7827281951904297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[218, 203, 211],
         [220, 205, 213],
         [201, 186, 194],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[200, 183, 192],
         [217, 200, 209],
         [209, 192, 201],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[197, 180, 189],
         [207, 190, 199],
         [190, 173, 182],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_536.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.94110107421875, 'inference': 12912.055253982544, 'postprocess': 3.8042068481445312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[178, 164, 170],
         [180, 166, 172],
         [180, 166, 172],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[168, 154, 160],
         [169, 155, 161],
         [169, 155, 161],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[165, 151, 157],
         [166, 152, 158],
         [166, 152, 158],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[214, 230, 242],
         [217, 233, 245],
         [218, 234, 246],
         ...,
         [171, 155, 162],
         [183, 168, 172],
         [190, 176, 178]],
 
        [[215, 233, 244],
         [216, 234, 245],
         [216, 234, 245],
         ...,
         [178, 162, 169],
         [186, 172, 174],
         [188, 174, 175]],
 
        [[215, 233, 244],
         [215, 233, 244],
         [214, 232, 243],
         ...,
         [185, 169, 176],
         [185, 171, 173],
         [179, 165, 166]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_537.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.049654006958008, 'inference': 12995.61333656311, 'postprocess': 0.8480548858642578},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[222, 234, 244],
         [223, 235, 245],
         [222, 234, 244],
         ...,
         [205, 179, 167],
         [198, 172, 158],
         [188, 163, 147]],
 
        [[220, 232, 242],
         [223, 235, 245],
         [223, 235, 245],
         ...,
         [200, 173, 159],
         [188, 162, 145],
         [176, 151, 131]],
 
        [[219, 231, 241],
         [224, 236, 246],
         [223, 238, 247],
         ...,
         [192, 165, 145],
         [177, 151, 127],
         [166, 141, 115]],
 
        ...,
 
        [[177, 181, 169],
         [181, 185, 173],
         [181, 187, 176],
         ...,
         [ 38, 114,  82],
         [ 37, 116,  83],
         [ 36, 117,  84]],
 
        [[169, 176, 163],
         [175, 182, 169],
         [179, 186, 173],
         ...,
         [ 37, 116,  83],
         [ 37, 118,  85],
         [ 36, 120,  86]],
 
        [[168, 175, 162],
         [173, 180, 167],
         [177, 184, 171],
         ...,
         [ 43, 124,  91],
         [ 48, 129,  96],
         [ 48, 132,  98]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_538.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.191253662109375, 'inference': 12302.688360214233, 'postprocess': 0.7154941558837891},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[162, 172, 156],
         [171, 182, 166],
         [176, 187, 171],
         ...,
         [ 54, 121,  94],
         [ 56, 123,  96],
         [ 62, 129, 102]],
 
        [[159, 169, 153],
         [169, 180, 164],
         [171, 184, 168],
         ...,
         [ 55, 122,  95],
         [ 59, 126,  99],
         [ 65, 132, 105]],
 
        [[153, 164, 148],
         [159, 172, 156],
         [159, 175, 158],
         ...,
         [ 58, 125,  98],
         [ 64, 131, 104],
         [ 70, 137, 110]],
 
        ...,
 
        [[181, 175, 180],
         [197, 191, 196],
         [217, 211, 216],
         ...,
         [162, 175, 231],
         [161, 174, 230],
         [160, 173, 229]],
 
        [[185, 180, 182],
         [191, 186, 188],
         [199, 193, 198],
         ...,
         [156, 169, 225],
         [163, 176, 232],
         [167, 180, 236]],
 
        [[196, 191, 193],
         [193, 188, 190],
         [190, 184, 189],
         ...,
         [154, 167, 223],
         [159, 172, 228],
         [162, 175, 231]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_539.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.346702575683594, 'inference': 11700.312852859497, 'postprocess': 3.0286312103271484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [184, 163, 171],
         [183, 162, 170],
         [182, 161, 169]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [184, 163, 172],
         [183, 162, 171],
         [182, 161, 170]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [184, 163, 172],
         [183, 162, 171],
         [182, 161, 170]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_54.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.571769714355469, 'inference': 11085.248470306396, 'postprocess': 1.1146068572998047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[199, 181, 188],
         [199, 181, 188],
         [199, 181, 188],
         ...,
         [168, 178, 232],
         [161, 172, 224],
         [157, 168, 220]],
 
        [[189, 171, 178],
         [189, 171, 178],
         [189, 171, 178],
         ...,
         [173, 183, 237],
         [176, 187, 239],
         [176, 187, 239]],
 
        [[187, 169, 176],
         [187, 169, 176],
         [187, 169, 176],
         ...,
         [172, 182, 236],
         [174, 185, 237],
         [173, 184, 236]],
 
        ...,
 
        [[154, 168, 226],
         [155, 169, 227],
         [156, 170, 228],
         ...,
         [193, 170, 174],
         [193, 170, 174],
         [193, 170, 174]],
 
        [[153, 167, 225],
         [153, 167, 225],
         [154, 168, 226],
         ...,
         [195, 172, 176],
         [195, 172, 176],
         [195, 172, 176]],
 
        [[152, 166, 224],
         [152, 166, 224],
         [153, 167, 225],
         ...,
         [195, 172, 176],
         [195, 172, 176],
         [196, 173, 177]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_540.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.409002304077148, 'inference': 12035.513162612915, 'postprocess': 2.3474693298339844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[145, 166, 221],
         [147, 168, 223],
         [149, 170, 225],
         ...,
         [192, 175, 178],
         [192, 175, 178],
         [191, 174, 177]],
 
        [[146, 167, 222],
         [147, 168, 223],
         [149, 170, 225],
         ...,
         [192, 175, 178],
         [192, 175, 178],
         [191, 174, 177]],
 
        [[150, 170, 225],
         [151, 171, 226],
         [152, 172, 227],
         ...,
         [192, 175, 178],
         [191, 174, 177],
         [191, 174, 177]],
 
        ...,
 
        [[195, 170, 154],
         [194, 169, 153],
         [194, 169, 153],
         ...,
         [ 95, 126,  99],
         [ 70, 100,  71],
         [ 44,  74,  45]],
 
        [[195, 170, 154],
         [195, 170, 154],
         [194, 169, 153],
         ...,
         [ 98, 133, 106],
         [ 90, 125,  98],
         [ 74, 109,  82]],
 
        [[195, 170, 154],
         [195, 170, 154],
         [195, 170, 154],
         ...,
         [ 92, 132, 104],
         [101, 139, 111],
         [ 96, 134, 106]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_541.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.7220458984375, 'inference': 12459.032535552979, 'postprocess': 2.0072460174560547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[193, 168, 152],
         [193, 168, 152],
         [193, 168, 152],
         ...,
         [ 59, 101,  70],
         [ 77, 118,  87],
         [ 85, 126,  95]],
 
        [[193, 168, 152],
         [193, 168, 152],
         [193, 168, 152],
         ...,
         [ 55,  97,  66],
         [ 69, 110,  79],
         [ 80, 121,  90]],
 
        [[193, 168, 152],
         [193, 168, 152],
         [193, 168, 152],
         ...,
         [ 69, 111,  80],
         [ 80, 122,  91],
         [ 90, 132, 101]],
 
        ...,
 
        [[192, 167, 163],
         [192, 167, 163],
         [192, 167, 163],
         ...,
         [177, 196, 209],
         [178, 197, 210],
         [179, 198, 211]],
 
        [[193, 168, 164],
         [193, 168, 164],
         [193, 168, 164],
         ...,
         [179, 198, 211],
         [181, 200, 213],
         [181, 203, 215]],
 
        [[193, 168, 164],
         [193, 168, 164],
         [193, 168, 164],
         ...,
         [178, 197, 210],
         [179, 201, 213],
         [182, 204, 216]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_542.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.909370422363281, 'inference': 12351.206541061401, 'postprocess': 1.7108917236328125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[199, 175, 169],
         [190, 166, 160],
         [185, 161, 155],
         ...,
         [179, 198, 211],
         [180, 202, 214],
         [182, 204, 216]],
 
        [[198, 174, 168],
         [193, 169, 163],
         [189, 165, 159],
         ...,
         [179, 198, 211],
         [181, 203, 215],
         [182, 204, 216]],
 
        [[181, 159, 153],
         [187, 165, 159],
         [192, 170, 164],
         ...,
         [180, 199, 212],
         [183, 202, 215],
         [184, 203, 216]],
 
        ...,
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [251, 242, 229],
         [251, 242, 229],
         [251, 242, 229]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [251, 242, 229],
         [251, 242, 229],
         [251, 242, 229]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [251, 242, 229],
         [251, 242, 229],
         [251, 242, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_543.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.450414657592773, 'inference': 12251.749038696289, 'postprocess': 2.2237300872802734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[254, 253, 255],
         [254, 253, 255],
         [254, 253, 255],
         ...,
         [252, 243, 230],
         [252, 243, 230],
         [252, 243, 230]],
 
        [[254, 253, 255],
         [254, 253, 255],
         [254, 253, 255],
         ...,
         [252, 243, 230],
         [252, 243, 230],
         [252, 243, 230]],
 
        [[254, 253, 255],
         [254, 253, 255],
         [254, 253, 255],
         ...,
         [252, 243, 230],
         [252, 243, 230],
         [252, 243, 230]],
 
        ...,
 
        [[219, 205, 206],
         [220, 206, 207],
         [221, 209, 209],
         ...,
         [175, 157, 146],
         [177, 157, 146],
         [177, 157, 146]],
 
        [[214, 200, 201],
         [217, 203, 204],
         [222, 208, 209],
         ...,
         [175, 157, 146],
         [177, 157, 146],
         [177, 157, 146]],
 
        [[212, 198, 199],
         [217, 203, 204],
         [222, 208, 209],
         ...,
         [175, 157, 146],
         [177, 157, 146],
         [177, 157, 146]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_544.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.392478942871094, 'inference': 12532.602787017822, 'postprocess': 2.0592212677001953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[201, 200, 190],
         [205, 204, 194],
         [215, 210, 201],
         ...,
         [176, 158, 147],
         [176, 158, 147],
         [177, 159, 148]],
 
        [[201, 200, 190],
         [208, 206, 196],
         [217, 212, 203],
         ...,
         [176, 158, 147],
         [176, 158, 147],
         [177, 159, 148]],
 
        [[204, 202, 192],
         [210, 208, 198],
         [221, 216, 207],
         ...,
         [176, 158, 147],
         [176, 158, 147],
         [177, 159, 148]],
 
        ...,
 
        [[149, 169, 224],
         [152, 173, 225],
         [150, 171, 223],
         ...,
         [169, 155, 149],
         [182, 168, 162],
         [193, 179, 173]],
 
        [[147, 167, 224],
         [153, 174, 229],
         [153, 174, 229],
         ...,
         [178, 164, 158],
         [187, 173, 167],
         [193, 179, 173]],
 
        [[145, 168, 224],
         [151, 174, 230],
         [154, 175, 230],
         ...,
         [186, 172, 166],
         [189, 175, 169],
         [189, 175, 169]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_545.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.171226501464844, 'inference': 12172.897577285767, 'postprocess': 3.4499168395996094},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[158, 171, 227],
         [157, 170, 226],
         [153, 168, 224],
         ...,
         [189, 178, 170],
         [187, 176, 168],
         [172, 161, 153]],
 
        [[156, 169, 225],
         [156, 169, 225],
         [153, 168, 224],
         ...,
         [191, 180, 172],
         [184, 173, 165],
         [168, 157, 149]],
 
        [[153, 166, 222],
         [154, 167, 223],
         [153, 168, 224],
         ...,
         [193, 180, 172],
         [180, 167, 159],
         [165, 152, 144]],
 
        ...,
 
        [[198, 200, 211],
         [204, 206, 217],
         [210, 212, 223],
         ...,
         [ 63, 125, 101],
         [ 70, 135, 110],
         [ 73, 138, 113]],
 
        [[200, 202, 213],
         [207, 209, 220],
         [212, 214, 225],
         ...,
         [ 40, 102,  78],
         [ 47, 112,  87],
         [ 56, 121,  96]],
 
        [[204, 206, 217],
         [210, 212, 223],
         [215, 217, 228],
         ...,
         [ 23,  85,  61],
         [ 34,  99,  74],
         [ 54, 119,  94]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_546.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.568265914916992, 'inference': 12170.212984085083, 'postprocess': 4.5413970947265625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[207, 209, 219],
         [209, 211, 221],
         [212, 214, 224],
         ...,
         [ 36, 101,  79],
         [ 40, 105,  83],
         [ 39, 104,  82]],
 
        [[209, 211, 221],
         [210, 212, 222],
         [212, 214, 224],
         ...,
         [ 48, 113,  91],
         [ 63, 128, 106],
         [ 70, 135, 113]],
 
        [[211, 213, 223],
         [211, 213, 223],
         [213, 215, 225],
         ...,
         [ 63, 128, 103],
         [ 85, 151, 126],
         [101, 167, 142]],
 
        ...,
 
        [[168, 149, 141],
         [168, 149, 141],
         [169, 150, 142],
         ...,
         [ 92,  79,  77],
         [ 88,  75,  73],
         [ 85,  72,  70]],
 
        [[170, 151, 143],
         [170, 151, 143],
         [169, 150, 142],
         ...,
         [ 90,  77,  75],
         [ 88,  76,  74],
         [ 86,  74,  72]],
 
        [[171, 152, 144],
         [170, 151, 143],
         [170, 151, 143],
         ...,
         [ 88,  75,  73],
         [ 90,  78,  76],
         [ 91,  79,  77]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_547.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.828350067138672, 'inference': 12782.58228302002, 'postprocess': 1.8377304077148438},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[166, 148, 141],
         [166, 148, 141],
         [166, 148, 141],
         ...,
         [ 96,  78,  77],
         [100,  82,  81],
         [ 98,  80,  79]],
 
        [[166, 148, 141],
         [166, 148, 141],
         [166, 148, 141],
         ...,
         [ 95,  77,  76],
         [ 98,  80,  79],
         [100,  82,  81]],
 
        [[166, 147, 142],
         [166, 147, 142],
         [166, 147, 142],
         ...,
         [ 89,  73,  74],
         [ 95,  79,  80],
         [103,  87,  88]],
 
        ...,
 
        [[158, 168, 198],
         [142, 152, 182],
         [139, 149, 179],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[156, 166, 196],
         [146, 156, 186],
         [139, 149, 179],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[145, 155, 185],
         [150, 160, 190],
         [146, 156, 186],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_548.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.439468383789062, 'inference': 12066.993951797485, 'postprocess': 0.8401870727539062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[147, 155, 184],
         [145, 153, 182],
         [145, 153, 182],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[145, 153, 182],
         [141, 149, 178],
         [139, 147, 176],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[148, 156, 185],
         [142, 150, 179],
         [137, 145, 174],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_549.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.889415740966797, 'inference': 11617.951154708862, 'postprocess': 0.7772445678710938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 162, 171],
         [179, 162, 171],
         [179, 162, 171]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 162, 171],
         [180, 163, 172],
         [182, 165, 174]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 162, 171],
         [182, 165, 174],
         [184, 167, 176]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [157, 151, 168],
         [158, 152, 169],
         [162, 156, 173]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [156, 150, 167],
         [160, 154, 171],
         [167, 161, 178]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [153, 147, 164],
         [159, 153, 170],
         [170, 164, 181]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_55.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.083011627197266, 'inference': 12276.665687561035, 'postprocess': 0.9877681732177734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_550.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.493568420410156, 'inference': 11897.030353546143, 'postprocess': 0.8969306945800781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_551.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.272315979003906, 'inference': 12282.174348831177, 'postprocess': 0.9605884552001953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_552.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.252050399780273, 'inference': 11953.521251678467, 'postprocess': 0.9081363677978516},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_553.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.883382797241211, 'inference': 11471.980094909668, 'postprocess': 1.2576580047607422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_554.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.056806564331055, 'inference': 10956.752061843872, 'postprocess': 0.7903575897216797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_555.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.690097808837891, 'inference': 11858.84141921997, 'postprocess': 0.8549690246582031},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_556.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.79071044921875, 'inference': 11726.430416107178, 'postprocess': 0.8313655853271484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_557.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.561994552612305, 'inference': 12024.104118347168, 'postprocess': 0.8542537689208984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_558.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.389928817749023, 'inference': 12074.15771484375, 'postprocess': 1.2276172637939453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_559.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.79526138305664, 'inference': 11892.642736434937, 'postprocess': 0.9589195251464844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [153, 141, 159],
         [153, 141, 161],
         [156, 144, 164]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [165, 153, 171],
         [159, 147, 165],
         [155, 143, 161]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [183, 173, 189],
         [181, 171, 187],
         [177, 167, 183]],
 
        ...,
 
        [[155, 150, 171],
         [153, 148, 169],
         [153, 148, 169],
         ...,
         [145, 155, 165],
         [148, 158, 168],
         [155, 165, 175]],
 
        [[153, 148, 169],
         [152, 147, 168],
         [151, 146, 167],
         ...,
         [151, 161, 171],
         [148, 158, 168],
         [150, 160, 170]],
 
        [[155, 150, 171],
         [152, 147, 168],
         [150, 145, 166],
         ...,
         [157, 167, 177],
         [146, 156, 166],
         [144, 154, 164]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_56.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.287813186645508, 'inference': 11333.579778671265, 'postprocess': 1.1303424835205078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_560.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.445884704589844, 'inference': 11105.276107788086, 'postprocess': 1.1050701141357422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[189, 174, 182],
         [185, 170, 178],
         [184, 169, 177],
         ...,
         [135, 146, 214],
         [137, 148, 216],
         [139, 150, 218]],
 
        [[181, 166, 174],
         [176, 161, 169],
         [178, 163, 171],
         ...,
         [137, 148, 216],
         [140, 151, 219],
         [140, 151, 219]],
 
        [[162, 147, 155],
         [158, 143, 151],
         [162, 147, 155],
         ...,
         [138, 149, 217],
         [141, 152, 220],
         [140, 151, 219]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_561.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.90350341796875, 'inference': 11883.591890335083, 'postprocess': 2.0627975463867188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[170, 145, 119],
         [157, 134, 108],
         [147, 124, 102],
         ...,
         [138, 147, 215],
         [137, 144, 213],
         [136, 143, 212]],
 
        [[168, 141, 115],
         [158, 133, 107],
         [146, 124,  99],
         ...,
         [138, 147, 215],
         [135, 142, 211],
         [134, 141, 210]],
 
        [[172, 143, 116],
         [167, 140, 114],
         [156, 132, 108],
         ...,
         [136, 145, 213],
         [132, 139, 208],
         [129, 136, 205]],
 
        ...,
 
        [[ 58, 130, 100],
         [ 58, 132, 102],
         [ 55, 129, 101],
         ...,
         [199, 207, 224],
         [199, 207, 224],
         [198, 206, 223]],
 
        [[ 61, 139, 108],
         [ 64, 144, 113],
         [ 60, 140, 111],
         ...,
         [201, 209, 226],
         [201, 209, 226],
         [201, 209, 226]],
 
        [[ 61, 144, 112],
         [ 68, 151, 119],
         [ 64, 148, 119],
         ...,
         [202, 210, 227],
         [202, 210, 227],
         [202, 210, 227]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_562.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.195732116699219, 'inference': 11824.44453239441, 'postprocess': 0.7236003875732422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 69, 148, 121],
         [ 72, 151, 124],
         [ 77, 156, 129],
         ...,
         [202, 211, 225],
         [202, 211, 225],
         [202, 211, 225]],
 
        [[ 66, 145, 118],
         [ 69, 148, 121],
         [ 72, 151, 124],
         ...,
         [202, 211, 225],
         [202, 211, 225],
         [202, 211, 225]],
 
        [[ 66, 145, 118],
         [ 67, 146, 119],
         [ 67, 146, 119],
         ...,
         [202, 211, 225],
         [202, 211, 225],
         [202, 211, 225]],
 
        ...,
 
        [[165, 176, 233],
         [165, 177, 231],
         [167, 180, 232],
         ...,
         [156, 171, 220],
         [155, 170, 219],
         [154, 169, 218]],
 
        [[176, 188, 242],
         [165, 178, 230],
         [158, 169, 219],
         ...,
         [155, 170, 219],
         [153, 168, 217],
         [152, 167, 216]],
 
        [[173, 186, 238],
         [169, 183, 232],
         [167, 178, 228],
         ...,
         [154, 169, 218],
         [152, 167, 216],
         [151, 166, 215]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_563.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.858182907104492, 'inference': 11889.165163040161, 'postprocess': 1.1742115020751953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[163, 172, 215],
         [167, 176, 219],
         [173, 182, 226],
         ...,
         [154, 170, 217],
         [151, 169, 216],
         [151, 169, 216]],
 
        [[165, 174, 217],
         [165, 174, 217],
         [167, 176, 220],
         ...,
         [154, 170, 217],
         [152, 170, 217],
         [152, 170, 217]],
 
        [[172, 181, 225],
         [171, 180, 224],
         [172, 181, 225],
         ...,
         [155, 170, 219],
         [155, 170, 219],
         [155, 170, 219]],
 
        ...,
 
        [[191, 171, 170],
         [191, 171, 170],
         [191, 171, 170],
         ...,
         [131, 142, 186],
         [128, 139, 183],
         [127, 138, 182]],
 
        [[192, 172, 171],
         [192, 172, 171],
         [192, 172, 171],
         ...,
         [129, 140, 184],
         [130, 141, 185],
         [131, 142, 186]],
 
        [[193, 173, 172],
         [193, 173, 172],
         [192, 172, 171],
         ...,
         [128, 139, 183],
         [131, 142, 186],
         [133, 144, 188]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_564.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.611440658569336, 'inference': 11966.441631317139, 'postprocess': 0.8838176727294922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[194, 174, 173],
         [194, 174, 173],
         [194, 174, 173],
         ...,
         [129, 138, 181],
         [128, 137, 180],
         [130, 139, 182]],
 
        [[194, 174, 173],
         [194, 174, 173],
         [194, 174, 173],
         ...,
         [127, 136, 179],
         [128, 137, 180],
         [131, 140, 183]],
 
        [[194, 174, 173],
         [194, 174, 173],
         [193, 173, 172],
         ...,
         [126, 135, 178],
         [128, 137, 180],
         [132, 141, 184]],
 
        ...,
 
        [[ 60,  69,  43],
         [ 64,  73,  47],
         [ 66,  75,  49],
         ...,
         [237, 237, 237],
         [240, 240, 240],
         [234, 234, 234]],
 
        [[ 71,  83,  55],
         [ 76,  88,  60],
         [ 79,  91,  63],
         ...,
         [239, 239, 239],
         [234, 234, 234],
         [237, 237, 237]],
 
        [[103, 117,  89],
         [107, 121,  93],
         [108, 120,  92],
         ...,
         [240, 240, 240],
         [230, 230, 230],
         [238, 238, 238]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_565.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.649971008300781, 'inference': 12014.132022857666, 'postprocess': 0.8687973022460938},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 83, 130,  98],
         [103, 147, 116],
         [ 90, 126,  96],
         ...,
         [238, 236, 235],
         [236, 235, 231],
         [235, 234, 230]],
 
        [[ 85, 132, 100],
         [ 85, 129,  98],
         [ 67, 105,  75],
         ...,
         [236, 234, 233],
         [232, 231, 227],
         [230, 229, 225]],
 
        [[ 83, 130,  97],
         [ 60, 105,  72],
         [ 42,  83,  52],
         ...,
         [240, 241, 239],
         [236, 237, 235],
         [233, 234, 232]],
 
        ...,
 
        [[179, 191, 201],
         [180, 192, 202],
         [178, 191, 199],
         ...,
         [157, 157, 163],
         [162, 158, 163],
         [155, 149, 154]],
 
        [[183, 198, 207],
         [185, 200, 209],
         [183, 198, 207],
         ...,
         [162, 165, 170],
         [167, 166, 170],
         [171, 167, 172]],
 
        [[185, 202, 211],
         [188, 205, 214],
         [190, 205, 214],
         ...,
         [124, 127, 132],
         [130, 128, 134],
         [151, 147, 152]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_566.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.5732421875, 'inference': 11336.316347122192, 'postprocess': 1.2879371643066406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[188, 208, 219],
         [188, 208, 219],
         [187, 207, 218],
         ...,
         [ 94,  93, 103],
         [ 99,  90, 100],
         [131, 120, 128]],
 
        [[186, 206, 217],
         [185, 205, 216],
         [185, 205, 216],
         ...,
         [ 91,  92, 102],
         [103,  95, 105],
         [131, 123, 130]],
 
        [[183, 202, 215],
         [183, 202, 215],
         [182, 201, 214],
         ...,
         [ 92,  97, 106],
         [104, 101, 110],
         [124, 117, 124]],
 
        ...,
 
        [[251, 241, 231],
         [251, 241, 231],
         [251, 241, 231],
         ...,
         [184, 170, 172],
         [185, 171, 172],
         [186, 172, 173]],
 
        [[251, 241, 231],
         [251, 241, 231],
         [251, 241, 231],
         ...,
         [185, 171, 172],
         [188, 172, 173],
         [189, 173, 174]],
 
        [[251, 241, 231],
         [251, 241, 231],
         [251, 241, 231],
         ...,
         [185, 171, 172],
         [189, 173, 174],
         [190, 174, 175]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_567.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.501125335693359, 'inference': 12064.663410186768, 'postprocess': 3.113269805908203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[252, 243, 229],
         [252, 243, 229],
         [252, 243, 229],
         ...,
         [183, 171, 177],
         [184, 172, 178],
         [184, 172, 178]],
 
        [[252, 243, 229],
         [252, 243, 229],
         [252, 243, 229],
         ...,
         [184, 172, 178],
         [184, 172, 178],
         [185, 173, 179]],
 
        [[252, 243, 229],
         [252, 243, 229],
         [252, 243, 229],
         ...,
         [185, 173, 179],
         [186, 174, 180],
         [186, 174, 180]],
 
        ...,
 
        [[176, 158, 147],
         [177, 159, 148],
         [177, 159, 148],
         ...,
         [247, 248, 244],
         [248, 249, 245],
         [249, 250, 246]],
 
        [[178, 160, 149],
         [177, 159, 148],
         [177, 159, 148],
         ...,
         [247, 248, 244],
         [248, 249, 245],
         [249, 250, 246]],
 
        [[179, 161, 150],
         [178, 160, 149],
         [176, 158, 147],
         ...,
         [247, 248, 244],
         [248, 249, 245],
         [249, 250, 246]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_568.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.61103630065918, 'inference': 11794.659614562988, 'postprocess': 2.034902572631836},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[176, 159, 146],
         [176, 159, 146],
         [176, 159, 146],
         ...,
         [249, 248, 244],
         [249, 248, 244],
         [250, 249, 245]],
 
        [[177, 160, 147],
         [177, 160, 147],
         [177, 160, 147],
         ...,
         [249, 248, 244],
         [249, 248, 244],
         [250, 249, 245]],
 
        [[177, 160, 147],
         [177, 160, 147],
         [177, 160, 147],
         ...,
         [248, 247, 243],
         [249, 248, 244],
         [249, 248, 244]],
 
        ...,
 
        [[197, 181, 175],
         [183, 167, 161],
         [170, 154, 148],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[186, 170, 164],
         [176, 160, 154],
         [170, 154, 148],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[175, 159, 153],
         [172, 156, 150],
         [172, 156, 150],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_569.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 12.728214263916016, 'inference': 11993.822813034058, 'postprocess': 4.798173904418945},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[155, 149, 166],
         [158, 152, 169],
         [158, 152, 169],
         ...,
         [168, 177, 187],
         [150, 159, 169],
         [131, 140, 150]],
 
        [[160, 154, 171],
         [163, 157, 174],
         [163, 157, 174],
         ...,
         [166, 175, 185],
         [150, 159, 169],
         [135, 144, 154]],
 
        [[158, 152, 169],
         [162, 156, 173],
         [163, 157, 174],
         ...,
         [158, 166, 179],
         [149, 157, 170],
         [139, 147, 160]],
 
        ...,
 
        [[ 84, 133, 117],
         [ 84, 133, 117],
         [ 75, 124, 108],
         ...,
         [229, 221, 238],
         [218, 210, 227],
         [205, 197, 214]],
 
        [[ 76, 125, 109],
         [ 77, 126, 110],
         [ 74, 123, 107],
         ...,
         [225, 217, 234],
         [228, 220, 237],
         [219, 211, 228]],
 
        [[ 72, 121, 105],
         [ 69, 118, 102],
         [ 70, 119, 103],
         ...,
         [196, 188, 205],
         [220, 212, 229],
         [228, 220, 237]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_57.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.901119232177734, 'inference': 12187.894582748413, 'postprocess': 1.8658638000488281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[181, 166, 157],
         [174, 159, 150],
         [166, 151, 142],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[176, 161, 152],
         [170, 155, 146],
         [165, 150, 141],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[170, 155, 146],
         [167, 152, 143],
         [164, 149, 140],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[ 88, 153, 131],
         [102, 167, 145],
         [120, 184, 162],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 55, 123, 100],
         [ 68, 133, 111],
         [ 84, 149, 127],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 45, 113,  90],
         [ 48, 116,  93],
         [ 53, 118,  96],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_570.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.850315093994141, 'inference': 11823.194026947021, 'postprocess': 1.107931137084961},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 36, 101,  85],
         [ 36, 101,  85],
         [ 40, 105,  89],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 68, 133, 117],
         [ 51, 116, 100],
         [ 37, 102,  86],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[105, 168, 152],
         [ 86, 149, 133],
         [ 64, 128, 109],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[100,  79,  78],
         [ 90,  69,  68],
         [ 79,  58,  60],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[101,  80,  79],
         [ 90,  69,  68],
         [ 78,  57,  59],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[104,  83,  82],
         [ 92,  71,  70],
         [ 79,  58,  60],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_571.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.484125137329102, 'inference': 12168.569326400757, 'postprocess': 1.9958019256591797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 93,  79,  81],
         [ 94,  80,  82],
         [ 88,  74,  76],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 98,  84,  86],
         [ 97,  83,  85],
         [ 89,  75,  77],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[109,  95,  97],
         [105,  91,  93],
         [ 93,  79,  81],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_572.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.827665328979492, 'inference': 11649.815797805786, 'postprocess': 1.4586448669433594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_573.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.367538452148438, 'inference': 10777.35686302185, 'postprocess': 1.0495185852050781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_574.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.499290466308594, 'inference': 11754.32538986206, 'postprocess': 0.8332729339599609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_575.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.68988037109375, 'inference': 12283.453702926636, 'postprocess': 0.6501674652099609},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_576.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.540370941162109, 'inference': 11704.39338684082, 'postprocess': 7.438898086547852},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_577.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.253242492675781, 'inference': 11821.40851020813, 'postprocess': 0.7758140563964844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_578.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.882978439331055, 'inference': 11779.773473739624, 'postprocess': 0.8592605590820312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_579.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.586385726928711, 'inference': 11725.740194320679, 'postprocess': 1.1582374572753906},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 57, 108,  94],
         [ 80, 131, 117],
         [ 91, 142, 128],
         ...,
         [148, 132, 143],
         [174, 160, 172],
         [202, 188, 200]],
 
        [[ 45,  96,  82],
         [ 68, 119, 105],
         [ 86, 137, 123],
         ...,
         [113,  97, 108],
         [119, 105, 117],
         [132, 118, 130]],
 
        [[ 41,  92,  78],
         [ 56, 107,  93],
         [ 76, 127, 113],
         ...,
         [ 94,  78,  89],
         [ 93,  79,  91],
         [ 97,  82,  96]],
 
        ...,
 
        [[122, 123, 113],
         [114, 116, 104],
         [111, 113, 101],
         ...,
         [125, 121, 132],
         [162, 158, 169],
         [200, 196, 207]],
 
        [[124, 126, 114],
         [118, 120, 108],
         [118, 120, 108],
         ...,
         [123, 119, 130],
         [164, 160, 171],
         [215, 211, 222]],
 
        [[127, 129, 117],
         [121, 123, 111],
         [121, 124, 109],
         ...,
         [127, 123, 134],
         [165, 161, 172],
         [221, 217, 228]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_58.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.02922248840332, 'inference': 10663.886785507202, 'postprocess': 1.0859966278076172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_580.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.157875061035156, 'inference': 11779.844045639038, 'postprocess': 1.0046958923339844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_581.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.548238754272461, 'inference': 11819.472312927246, 'postprocess': 0.7550716400146484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_582.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.32166862487793, 'inference': 11899.91307258606, 'postprocess': 0.6401538848876953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_583.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.179094314575195, 'inference': 12173.34008216858, 'postprocess': 0.6482601165771484},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_584.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.027936935424805, 'inference': 12186.934232711792, 'postprocess': 0.9372234344482422},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[136, 145, 213],
         [134, 143, 211],
         [132, 141, 209],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[141, 150, 218],
         [135, 144, 212],
         [131, 140, 208],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[146, 155, 223],
         [138, 147, 215],
         [131, 140, 208],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_585.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.724689483642578, 'inference': 12041.751384735107, 'postprocess': 0.7214546203613281},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[140, 147, 216],
         [143, 150, 219],
         [146, 153, 222],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[126, 133, 202],
         [135, 142, 211],
         [147, 154, 223],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[119, 128, 196],
         [130, 139, 207],
         [145, 154, 222],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[196, 209, 225],
         [196, 209, 225],
         [196, 209, 225],
         ...,
         [163, 176, 192],
         [166, 179, 195],
         [169, 182, 198]],
 
        [[197, 210, 226],
         [197, 210, 226],
         [197, 210, 226],
         ...,
         [165, 177, 195],
         [167, 179, 197],
         [169, 181, 199]],
 
        [[197, 210, 226],
         [197, 210, 226],
         [197, 210, 226],
         ...,
         [168, 180, 198],
         [173, 185, 203],
         [175, 187, 205]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_586.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.8193206787109375, 'inference': 11028.851747512817, 'postprocess': 2.8018951416015625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[200, 210, 227],
         [200, 210, 227],
         [200, 210, 227],
         ...,
         [166, 179, 195],
         [172, 185, 201],
         [175, 188, 204]],
 
        [[199, 209, 226],
         [200, 210, 227],
         [200, 210, 227],
         ...,
         [154, 167, 183],
         [162, 175, 191],
         [167, 180, 196]],
 
        [[199, 209, 226],
         [199, 209, 226],
         [200, 210, 227],
         ...,
         [153, 166, 182],
         [157, 170, 186],
         [160, 173, 189]],
 
        ...,
 
        [[157, 171, 223],
         [158, 172, 224],
         [160, 174, 226],
         ...,
         [ 72, 142, 129],
         [ 72, 140, 129],
         [ 72, 140, 129]],
 
        [[155, 169, 221],
         [156, 170, 222],
         [159, 173, 225],
         ...,
         [ 86, 155, 140],
         [ 84, 150, 138],
         [ 82, 148, 136]],
 
        [[153, 167, 219],
         [155, 169, 221],
         [157, 171, 223],
         ...,
         [ 93, 162, 147],
         [ 89, 155, 143],
         [ 86, 152, 140]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_587.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.676197052001953, 'inference': 11066.990613937378, 'postprocess': 0.7946491241455078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[158, 171, 223],
         [158, 171, 223],
         [159, 172, 224],
         ...,
         [ 93, 124, 115],
         [ 83, 111, 105],
         [ 79, 107, 101]],
 
        [[158, 171, 223],
         [159, 172, 224],
         [159, 172, 224],
         ...,
         [ 75, 106,  99],
         [ 70,  97,  93],
         [ 68,  95,  91]],
 
        [[159, 172, 224],
         [159, 172, 224],
         [160, 173, 225],
         ...,
         [ 64,  92,  92],
         [ 66,  91,  93],
         [ 69,  92,  94]],
 
        ...,
 
        [[124, 134, 182],
         [130, 140, 188],
         [134, 144, 192],
         ...,
         [250, 250, 250],
         [250, 250, 250],
         [250, 250, 250]],
 
        [[127, 137, 185],
         [134, 144, 192],
         [140, 150, 198],
         ...,
         [250, 250, 250],
         [250, 250, 250],
         [250, 250, 250]],
 
        [[130, 140, 188],
         [138, 148, 196],
         [145, 155, 203],
         ...,
         [250, 250, 250],
         [250, 250, 250],
         [250, 250, 250]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_588.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.953788757324219, 'inference': 11842.554569244385, 'postprocess': 3.9033889770507812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[131, 142, 194],
         [131, 142, 194],
         [135, 146, 196],
         ...,
         [252, 250, 250],
         [252, 250, 250],
         [252, 250, 250]],
 
        [[128, 139, 191],
         [133, 144, 194],
         [142, 153, 203],
         ...,
         [252, 250, 250],
         [252, 250, 250],
         [252, 250, 250]],
 
        [[125, 136, 186],
         [136, 148, 196],
         [149, 161, 209],
         ...,
         [252, 250, 250],
         [252, 250, 250],
         [252, 250, 250]],
 
        ...,
 
        [[245, 238, 241],
         [241, 234, 237],
         [234, 229, 230],
         ...,
         [182, 165, 168],
         [183, 166, 169],
         [183, 166, 169]],
 
        [[244, 237, 240],
         [240, 233, 236],
         [232, 227, 228],
         ...,
         [182, 165, 168],
         [183, 166, 169],
         [183, 166, 169]],
 
        [[240, 233, 236],
         [237, 230, 233],
         [231, 226, 227],
         ...,
         [182, 165, 168],
         [183, 166, 169],
         [183, 166, 169]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_589.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.65030288696289, 'inference': 12334.603071212769, 'postprocess': 3.8301944732666016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[130, 133, 118],
         [128, 131, 116],
         [129, 132, 116],
         ...,
         [128, 126, 138],
         [169, 165, 177],
         [215, 211, 223]],
 
        [[146, 149, 134],
         [137, 140, 125],
         [131, 134, 118],
         ...,
         [138, 136, 148],
         [167, 163, 175],
         [201, 197, 209]],
 
        [[157, 160, 145],
         [146, 149, 134],
         [136, 139, 123],
         ...,
         [149, 145, 157],
         [157, 153, 165],
         [171, 167, 179]],
 
        ...,
 
        [[ 55, 134, 107],
         [ 68, 147, 120],
         [ 73, 152, 125],
         ...,
         [123, 114, 171],
         [127, 118, 175],
         [138, 129, 186]],
 
        [[ 51, 130, 103],
         [ 60, 139, 112],
         [ 64, 143, 116],
         ...,
         [133, 123, 183],
         [130, 120, 180],
         [134, 124, 184]],
 
        [[ 46, 125,  98],
         [ 51, 130, 103],
         [ 54, 133, 106],
         ...,
         [142, 132, 192],
         [134, 123, 185],
         [131, 120, 182]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_59.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.563497543334961, 'inference': 12012.185335159302, 'postprocess': 0.6823539733886719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[231, 232, 223],
         [230, 231, 222],
         [228, 228, 222],
         ...,
         [178, 165, 167],
         [179, 166, 168],
         [180, 167, 169]],
 
        [[227, 227, 221],
         [225, 225, 219],
         [222, 222, 216],
         ...,
         [178, 165, 167],
         [179, 166, 168],
         [179, 166, 168]],
 
        [[226, 227, 223],
         [220, 221, 217],
         [215, 216, 212],
         ...,
         [178, 164, 168],
         [178, 164, 168],
         [179, 165, 169]],
 
        ...,
 
        [[183, 172, 180],
         [192, 181, 189],
         [190, 179, 187],
         ...,
         [152, 164, 230],
         [148, 160, 226],
         [146, 158, 224]],
 
        [[185, 174, 182],
         [199, 188, 196],
         [204, 193, 203],
         ...,
         [149, 161, 227],
         [145, 157, 223],
         [145, 157, 223]],
 
        [[175, 164, 172],
         [187, 176, 184],
         [192, 181, 191],
         ...,
         [146, 158, 224],
         [144, 156, 222],
         [144, 156, 222]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_590.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.686521530151367, 'inference': 11819.52166557312, 'postprocess': 1.97601318359375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[163, 167, 172],
         [149, 152, 157],
         [146, 142, 148],
         ...,
         [143, 155, 221],
         [140, 152, 218],
         [140, 152, 218]],
 
        [[165, 169, 174],
         [152, 155, 160],
         [146, 142, 148],
         ...,
         [143, 155, 221],
         [142, 154, 220],
         [143, 155, 221]],
 
        [[160, 165, 168],
         [154, 157, 161],
         [154, 150, 155],
         ...,
         [143, 155, 221],
         [145, 157, 223],
         [149, 161, 227]],
 
        ...,
 
        [[187, 173, 177],
         [188, 174, 178],
         [188, 174, 178],
         ...,
         [231, 229, 241],
         [231, 229, 241],
         [226, 226, 238]],
 
        [[187, 173, 177],
         [188, 174, 178],
         [188, 174, 178],
         ...,
         [234, 233, 243],
         [234, 232, 244],
         [232, 230, 242]],
 
        [[187, 173, 177],
         [187, 173, 177],
         [188, 174, 178],
         ...,
         [237, 233, 244],
         [235, 233, 245],
         [234, 232, 244]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_591.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.658077239990234, 'inference': 12636.360168457031, 'postprocess': 3.3664703369140625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[182, 174, 181],
         [182, 174, 181],
         [182, 175, 180],
         ...,
         [239, 235, 241],
         [246, 239, 246],
         [239, 232, 239]],
 
        [[182, 174, 181],
         [182, 174, 181],
         [182, 175, 180],
         ...,
         [241, 237, 243],
         [247, 240, 247],
         [237, 230, 237]],
 
        [[182, 174, 181],
         [182, 174, 181],
         [182, 175, 180],
         ...,
         [245, 241, 246],
         [247, 241, 246],
         [233, 227, 232]],
 
        ...,
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_592.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.06770133972168, 'inference': 12467.968225479126, 'postprocess': 1.3277530670166016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[249, 248, 244],
         [249, 248, 244],
         [250, 249, 245],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[248, 247, 243],
         [249, 248, 244],
         [249, 248, 244],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[248, 247, 243],
         [249, 248, 244],
         [249, 248, 244],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_593.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.241653442382812, 'inference': 10864.139318466187, 'postprocess': 1.146078109741211},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_594.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.634950637817383, 'inference': 11599.058628082275, 'postprocess': 0.9047985076904297},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_595.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.966424942016602, 'inference': 12003.523111343384, 'postprocess': 0.8146762847900391},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_596.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.737781524658203, 'inference': 11733.585357666016, 'postprocess': 0.8373260498046875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_597.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.855560302734375, 'inference': 11734.885692596436, 'postprocess': 0.7393360137939453},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_598.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.916595458984375, 'inference': 11733.492851257324, 'postprocess': 0.6723403930664062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_599.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.550384521484375, 'inference': 11237.73980140686, 'postprocess': 1.0044574737548828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_6.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.55364990234375, 'inference': 11135.49542427063, 'postprocess': 1.3170242309570312},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 67, 127,  97],
         [ 63, 125,  95],
         [ 57, 121,  92],
         ...,
         [131, 133, 187],
         [110, 113, 168],
         [120, 123, 178]],
 
        [[ 68, 128,  98],
         [ 59, 121,  91],
         [ 48, 112,  83],
         ...,
         [126, 128, 182],
         [116, 118, 172],
         [125, 128, 183]],
 
        [[ 68, 127,  99],
         [ 53, 114,  86],
         [ 36, 100,  71],
         ...,
         [125, 126, 177],
         [130, 130, 184],
         [135, 137, 191]],
 
        ...,
 
        [[178, 196, 243],
         [176, 194, 241],
         [172, 189, 238],
         ...,
         [161, 157, 192],
         [153, 147, 182],
         [151, 145, 180]],
 
        [[177, 195, 242],
         [177, 195, 242],
         [176, 193, 242],
         ...,
         [154, 148, 183],
         [149, 143, 178],
         [151, 145, 180]],
 
        [[177, 195, 242],
         [178, 196, 243],
         [179, 196, 245],
         ...,
         [146, 140, 175],
         [146, 140, 175],
         [153, 147, 182]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_60.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.76927375793457, 'inference': 12019.940376281738, 'postprocess': 2.4302005767822266},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_600.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.052825927734375, 'inference': 12166.019439697266, 'postprocess': 0.9365081787109375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_601.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.675575256347656, 'inference': 12038.633823394775, 'postprocess': 1.104593276977539},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_602.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.095502853393555, 'inference': 11962.434768676758, 'postprocess': 0.8778572082519531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_603.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.99980354309082, 'inference': 12025.056600570679, 'postprocess': 0.6730556488037109},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_604.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.246328353881836, 'inference': 11583.776950836182, 'postprocess': 1.2726783752441406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_605.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.810903549194336, 'inference': 10980.698585510254, 'postprocess': 0.9949207305908203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_606.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.697582244873047, 'inference': 11782.291889190674, 'postprocess': 0.8940696716308594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_607.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.828142166137695, 'inference': 12050.2769947052, 'postprocess': 0.7359981536865234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_608.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.951166152954102, 'inference': 11845.709562301636, 'postprocess': 0.8971691131591797},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_609.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.906581878662109, 'inference': 11746.577262878418, 'postprocess': 0.6580352783203125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[177, 194, 243],
         [178, 195, 244],
         [179, 196, 245],
         ...,
         [150, 141, 161],
         [156, 145, 165],
         [160, 150, 167]],
 
        [[178, 195, 244],
         [179, 196, 245],
         [180, 197, 246],
         ...,
         [158, 149, 169],
         [171, 161, 178],
         [181, 171, 187]],
 
        [[180, 197, 246],
         [181, 198, 247],
         [182, 199, 248],
         ...,
         [173, 164, 184],
         [190, 180, 196],
         [201, 192, 205]],
 
        ...,
 
        [[134, 111, 109],
         [132, 109, 107],
         [132, 108, 108],
         ...,
         [148, 161, 213],
         [147, 160, 212],
         [147, 160, 212]],
 
        [[135, 114, 112],
         [131, 110, 108],
         [133, 112, 111],
         ...,
         [148, 161, 213],
         [148, 161, 213],
         [148, 161, 213]],
 
        [[128, 107, 105],
         [121, 100,  98],
         [125, 104, 103],
         ...,
         [148, 161, 213],
         [149, 162, 214],
         [150, 163, 215]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_61.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.7830810546875, 'inference': 12044.436931610107, 'postprocess': 1.6474723815917969},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[185, 194, 204],
         [186, 195, 205],
         [185, 193, 206],
         ...,
         [146, 155, 212],
         [138, 147, 204],
         [134, 143, 200]],
 
        [[176, 185, 195],
         [178, 187, 197],
         [175, 183, 196],
         ...,
         [149, 158, 215],
         [143, 152, 209],
         [141, 150, 207]],
 
        [[170, 179, 189],
         [172, 181, 191],
         [169, 177, 190],
         ...,
         [153, 162, 219],
         [149, 158, 215],
         [148, 157, 214]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_610.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.546829223632812, 'inference': 11641.371965408325, 'postprocess': 2.8700828552246094},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[171, 180, 193],
         [169, 178, 191],
         [162, 171, 185],
         ...,
         [157, 167, 221],
         [155, 162, 219],
         [146, 153, 210]],
 
        [[174, 183, 196],
         [166, 175, 188],
         [155, 164, 178],
         ...,
         [150, 160, 214],
         [151, 158, 215],
         [149, 156, 213]],
 
        [[169, 178, 191],
         [158, 167, 180],
         [150, 159, 173],
         ...,
         [139, 151, 205],
         [139, 149, 203],
         [143, 153, 207]],
 
        ...,
 
        [[ 69, 143, 131],
         [ 70, 145, 131],
         [ 70, 145, 131],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 73, 144, 134],
         [ 73, 145, 133],
         [ 72, 144, 131],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 75, 146, 136],
         [ 73, 145, 133],
         [ 72, 144, 132],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_611.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.700920104980469, 'inference': 10897.327423095703, 'postprocess': 1.1348724365234375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[ 64, 108, 101],
         [ 64, 111, 103],
         [ 69, 118, 110],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 57, 101,  94],
         [ 59, 103,  96],
         [ 60, 109, 101],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[ 62, 103,  98],
         [ 62, 106, 100],
         [ 64, 110, 104],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_612.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 14.359474182128906, 'inference': 11858.057260513306, 'postprocess': 0.8854866027832031},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[250, 250, 250],
         [250, 250, 250],
         [250, 250, 250],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[182, 168, 169],
         [182, 168, 169],
         [183, 169, 170],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[181, 167, 168],
         [181, 167, 168],
         [182, 168, 169],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[180, 166, 167],
         [180, 166, 167],
         [180, 166, 167],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_613.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.562782287597656, 'inference': 12043.168544769287, 'postprocess': 1.9724369049072266},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[181, 168, 166],
         [180, 167, 165],
         [180, 167, 165],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[181, 168, 166],
         [181, 168, 166],
         [180, 167, 165],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[181, 167, 168],
         [181, 167, 168],
         [181, 167, 168],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[137, 150, 218],
         [141, 154, 222],
         [148, 161, 229],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[142, 155, 223],
         [144, 157, 225],
         [148, 161, 229],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[146, 159, 227],
         [146, 159, 227],
         [149, 162, 230],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_614.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.753517150878906, 'inference': 11958.214282989502, 'postprocess': 1.8322467803955078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[142, 156, 222],
         [147, 161, 227],
         [151, 165, 231],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[143, 157, 223],
         [146, 160, 226],
         [149, 163, 229],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[146, 160, 226],
         [147, 161, 227],
         [146, 160, 226],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[229, 228, 238],
         [195, 194, 204],
         [178, 175, 184],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[225, 221, 232],
         [182, 178, 189],
         [188, 183, 192],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[217, 213, 224],
         [172, 169, 178],
         [193, 188, 197],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_615.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.4950714111328125, 'inference': 11895.034074783325, 'postprocess': 1.9223690032958984},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[206, 206, 206],
         [183, 183, 183],
         [204, 204, 204],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[198, 198, 198],
         [189, 189, 189],
         [215, 215, 215],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[185, 185, 185],
         [197, 197, 197],
         [229, 229, 229],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_616.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.106376647949219, 'inference': 11803.322076797485, 'postprocess': 1.9567012786865234},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_617.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.759477615356445, 'inference': 11287.299156188965, 'postprocess': 1.2867450714111328},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_618.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.452798843383789, 'inference': 10919.005632400513, 'postprocess': 0.6532669067382812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_619.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.362438201904297, 'inference': 11803.048133850098, 'postprocess': 1.1987686157226562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[132, 105, 114],
         [123,  99, 107],
         [122,  98, 106],
         ...,
         [150, 163, 215],
         [151, 164, 216],
         [152, 165, 217]],
 
        [[125,  98, 107],
         [127, 103, 111],
         [126, 103, 111],
         ...,
         [153, 166, 218],
         [154, 167, 219],
         [156, 169, 221]],
 
        [[121,  97, 105],
         [132, 108, 116],
         [131, 108, 116],
         ...,
         [152, 165, 217],
         [154, 167, 219],
         [155, 168, 220]],
 
        ...,
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [244, 245, 205],
         [251, 252, 213],
         [255, 255, 220]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [231, 233, 191],
         [234, 235, 195],
         [240, 241, 201]],
 
        [[253, 253, 253],
         [253, 253, 253],
         [253, 253, 253],
         ...,
         [217, 220, 175],
         [214, 216, 174],
         [216, 218, 176]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_62.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.919715881347656, 'inference': 11973.70457649231, 'postprocess': 2.0682811737060547},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_620.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.354570388793945, 'inference': 11933.817625045776, 'postprocess': 0.9136199951171875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_621.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.891323089599609, 'inference': 12103.625059127808, 'postprocess': 1.0037422180175781},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_622.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.201267242431641, 'inference': 12378.069400787354, 'postprocess': 1.1098384857177734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_623.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.644487380981445, 'inference': 12200.925827026367, 'postprocess': 1.6148090362548828},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_624.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.257389068603516, 'inference': 11151.045083999634, 'postprocess': 1.0974407196044922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 253, 252],
         [255, 253, 252],
         [255, 253, 253],
         ...,
         [184, 183, 122],
         [166, 162,  97],
         [187, 184, 116]],
 
        [[255, 253, 252],
         [255, 253, 252],
         [255, 253, 253],
         ...,
         [184, 180, 121],
         [161, 156,  93],
         [174, 170, 105]],
 
        [[255, 253, 252],
         [255, 253, 252],
         [255, 253, 253],
         ...,
         [177, 172, 117],
         [170, 163, 106],
         [184, 176, 117]],
 
        ...,
 
        [[216, 206, 189],
         [213, 197, 181],
         [148, 121, 107],
         ...,
         [216, 212, 217],
         [223, 219, 224],
         [224, 220, 225]],
 
        [[202, 195, 180],
         [219, 206, 192],
         [159, 133, 121],
         ...,
         [211, 207, 212],
         [223, 219, 224],
         [231, 227, 232]],
 
        [[192, 187, 172],
         [208, 197, 183],
         [157, 131, 119],
         ...,
         [203, 199, 204],
         [219, 215, 220],
         [233, 229, 234]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_63.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.8073272705078125, 'inference': 11707.029104232788, 'postprocess': 2.063751220703125},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[175, 162, 176],
         [184, 172, 184],
         [137, 120, 133],
         ...,
         [204, 200, 212],
         [213, 207, 224],
         [222, 216, 233]],
 
        [[189, 176, 190],
         [179, 165, 177],
         [143, 127, 138],
         ...,
         [214, 210, 222],
         [218, 213, 228],
         [219, 213, 230]],
 
        [[203, 189, 201],
         [183, 169, 181],
         [164, 148, 159],
         ...,
         [227, 220, 233],
         [223, 216, 231],
         [218, 211, 226]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_64.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.029605865478516, 'inference': 11997.067213058472, 'postprocess': 0.8211135864257812},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_65.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.403684616088867, 'inference': 12487.503290176392, 'postprocess': 0.6616115570068359},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_66.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.368875503540039, 'inference': 12135.223388671875, 'postprocess': 0.9515285491943359},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_67.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.860017776489258, 'inference': 12317.257404327393, 'postprocess': 0.8838176727294922},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_68.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.835626602172852, 'inference': 12579.934120178223, 'postprocess': 1.3277530670166016},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_69.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.481979370117188, 'inference': 11305.498361587524, 'postprocess': 1.2018680572509766},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_7.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.636142730712891, 'inference': 10969.478368759155, 'postprocess': 0.87738037109375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_70.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.897045135498047, 'inference': 11781.58187866211, 'postprocess': 0.7622241973876953},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_71.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.171941757202148, 'inference': 11765.026807785034, 'postprocess': 0.8630752563476562},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_72.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.783796310424805, 'inference': 11777.67276763916, 'postprocess': 1.1782646179199219},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_73.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.795665740966797, 'inference': 11977.157592773438, 'postprocess': 0.8139610290527344},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_74.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.768537521362305, 'inference': 11741.055488586426, 'postprocess': 0.946044921875},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_75.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.594730377197266, 'inference': 10729.809045791626, 'postprocess': 1.1196136474609375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_76.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.8149566650390625, 'inference': 11242.222309112549, 'postprocess': 0.7383823394775391},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [176, 168, 179],
         [176, 168, 179],
         [177, 169, 180]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [175, 167, 178],
         [175, 167, 178],
         [176, 168, 179]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [174, 166, 177],
         [175, 167, 178],
         [175, 167, 178]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_77.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.540370941162109, 'inference': 11679.53372001648, 'postprocess': 1.0099411010742188},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [181, 171, 187],
         [177, 167, 183],
         [172, 162, 178]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [180, 170, 186],
         [175, 165, 181],
         [170, 160, 176]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [180, 170, 186],
         [174, 164, 180],
         [169, 159, 175]],
 
        ...,
 
        [[180, 163, 167],
         [180, 163, 167],
         [180, 163, 167],
         ...,
         [175, 194, 227],
         [176, 195, 228],
         [176, 197, 229]],
 
        [[181, 164, 168],
         [181, 164, 168],
         [181, 164, 168],
         ...,
         [178, 199, 231],
         [178, 199, 231],
         [176, 199, 231]],
 
        [[181, 164, 168],
         [181, 164, 168],
         [182, 165, 169],
         ...,
         [181, 202, 234],
         [178, 201, 233],
         [178, 201, 233]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_78.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.157159805297852, 'inference': 11720.005750656128, 'postprocess': 0.6785392761230469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[180, 164, 171],
         [178, 162, 169],
         [178, 162, 169],
         ...,
         [180, 191, 229],
         [182, 191, 229],
         [185, 194, 232]],
 
        [[180, 164, 171],
         [179, 163, 170],
         [178, 162, 169],
         ...,
         [170, 184, 220],
         [179, 193, 229],
         [185, 199, 235]],
 
        [[181, 165, 172],
         [180, 164, 171],
         [179, 163, 170],
         ...,
         [148, 169, 201],
         [169, 190, 222],
         [179, 200, 232]],
 
        ...,
 
        [[168, 162, 173],
         [170, 164, 175],
         [171, 165, 176],
         ...,
         [134, 168, 181],
         [106, 140, 153],
         [ 89, 124, 134]],
 
        [[165, 160, 169],
         [168, 163, 172],
         [172, 167, 176],
         ...,
         [130, 165, 178],
         [100, 135, 148],
         [ 87, 122, 135]],
 
        [[172, 167, 176],
         [175, 170, 179],
         [178, 173, 182],
         ...,
         [123, 158, 172],
         [ 96, 131, 144],
         [ 90, 125, 138]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_79.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.279396057128906, 'inference': 11941.104888916016, 'postprocess': 2.418041229248047},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_8.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.777597427368164, 'inference': 11859.180450439453, 'postprocess': 2.304553985595703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[174, 169, 171],
         [183, 178, 180],
         [190, 185, 187],
         ...,
         [121, 155, 168],
         [102, 133, 148],
         [ 77, 108, 123]],
 
        [[167, 162, 164],
         [177, 172, 174],
         [186, 181, 183],
         ...,
         [115, 150, 160],
         [107, 139, 152],
         [ 84, 116, 129]],
 
        [[171, 168, 170],
         [173, 170, 172],
         [175, 172, 174],
         ...,
         [122, 155, 164],
         [122, 153, 162],
         [ 97, 128, 137]],
 
        ...,
 
        [[142, 152, 162],
         [130, 140, 150],
         [117, 127, 137],
         ...,
         [102, 131, 116],
         [105, 134, 119],
         [105, 134, 119]],
 
        [[138, 148, 158],
         [131, 141, 151],
         [122, 132, 142],
         ...,
         [115, 144, 129],
         [118, 144, 130],
         [117, 143, 129]],
 
        [[127, 137, 147],
         [126, 136, 146],
         [120, 130, 140],
         ...,
         [130, 159, 144],
         [132, 158, 144],
         [130, 156, 142]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_80.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.276130676269531, 'inference': 11549.14379119873, 'postprocess': 1.1076927185058594},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[126, 135, 148],
         [122, 131, 144],
         [120, 129, 142],
         ...,
         [108, 145, 129],
         [114, 147, 132],
         [120, 153, 138]],
 
        [[124, 133, 146],
         [123, 132, 145],
         [127, 136, 149],
         ...,
         [ 94, 131, 115],
         [ 95, 131, 115],
         [102, 135, 120]],
 
        [[134, 143, 156],
         [135, 144, 157],
         [142, 151, 164],
         ...,
         [ 89, 126, 110],
         [ 87, 123, 107],
         [ 90, 126, 110]],
 
        ...,
 
        [[197, 194, 209],
         [197, 194, 209],
         [197, 194, 210],
         ...,
         [150, 149, 159],
         [149, 148, 158],
         [146, 145, 155]],
 
        [[206, 203, 218],
         [203, 200, 215],
         [199, 196, 212],
         ...,
         [154, 153, 163],
         [152, 151, 161],
         [148, 147, 157]],
 
        [[220, 217, 232],
         [214, 211, 226],
         [204, 201, 217],
         ...,
         [158, 157, 167],
         [154, 153, 163],
         [149, 148, 158]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_81.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.7920684814453125, 'inference': 10989.778757095337, 'postprocess': 0.8881092071533203},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[228, 218, 231],
         [226, 216, 229],
         [218, 208, 224],
         ...,
         [159, 155, 166],
         [157, 153, 164],
         [154, 150, 161]],
 
        [[158, 148, 161],
         [187, 177, 190],
         [207, 197, 213],
         ...,
         [166, 162, 173],
         [161, 157, 168],
         [154, 150, 161]],
 
        [[111, 101, 114],
         [139, 129, 142],
         [162, 152, 168],
         ...,
         [169, 165, 176],
         [161, 157, 168],
         [151, 147, 158]],
 
        ...,
 
        [[223, 224, 234],
         [238, 240, 248],
         [229, 231, 239],
         ...,
         [121, 114, 121],
         [152, 142, 158],
         [182, 171, 191]],
 
        [[237, 237, 249],
         [236, 237, 247],
         [210, 211, 221],
         ...,
         [112, 106, 111],
         [139, 130, 143],
         [174, 164, 181]],
 
        [[251, 251, 255],
         [235, 235, 247],
         [195, 196, 206],
         ...,
         [111, 105, 110],
         [133, 125, 136],
         [166, 156, 172]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_82.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.151437759399414, 'inference': 11675.296068191528, 'postprocess': 0.8504390716552734},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[238, 240, 251],
         [238, 240, 251],
         [208, 210, 221],
         ...,
         [113, 108, 117],
         [125, 118, 131],
         [146, 139, 154]],
 
        [[236, 238, 249],
         [247, 249, 255],
         [228, 230, 241],
         ...,
         [131, 125, 136],
         [133, 126, 141],
         [136, 129, 144]],
 
        [[214, 214, 226],
         [243, 243, 255],
         [247, 247, 255],
         ...,
         [129, 122, 135],
         [131, 123, 140],
         [126, 118, 135]],
 
        ...,
 
        [[140, 136, 185],
         [146, 142, 191],
         [150, 145, 196],
         ...,
         [187, 187, 201],
         [176, 176, 190],
         [160, 160, 174]],
 
        [[136, 132, 181],
         [141, 137, 186],
         [146, 141, 192],
         ...,
         [224, 224, 238],
         [208, 208, 222],
         [187, 187, 201]],
 
        [[135, 131, 180],
         [139, 135, 184],
         [144, 139, 190],
         ...,
         [238, 238, 252],
         [228, 228, 242],
         [213, 213, 227]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_83.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.601406097412109, 'inference': 11857.581853866577, 'postprocess': 1.165628433227539},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[129, 125, 174],
         [134, 130, 179],
         [138, 133, 184],
         ...,
         [207, 207, 225],
         [218, 218, 236],
         [228, 228, 246]],
 
        [[144, 139, 190],
         [138, 133, 184],
         [129, 124, 175],
         ...,
         [211, 211, 229],
         [223, 223, 241],
         [222, 222, 240]],
 
        [[145, 141, 193],
         [137, 133, 185],
         [129, 125, 177],
         ...,
         [212, 212, 230],
         [225, 225, 243],
         [216, 216, 234]],
 
        ...,
 
        [[152, 140, 158],
         [153, 142, 158],
         [166, 155, 171],
         ...,
         [152, 166, 148],
         [125, 142, 121],
         [113, 132, 111]],
 
        [[163, 152, 168],
         [168, 157, 173],
         [183, 172, 188],
         ...,
         [141, 156, 135],
         [110, 127, 106],
         [ 99, 116,  95]],
 
        [[175, 164, 180],
         [181, 170, 186],
         [193, 183, 196],
         ...,
         [120, 135, 114],
         [100, 115,  94],
         [ 78,  95,  74]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_84.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.652448654174805, 'inference': 12210.038423538208, 'postprocess': 2.1948814392089844},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[172, 167, 182],
         [186, 181, 196],
         [193, 188, 203],
         ...,
         [ 89, 107,  90],
         [ 69,  86,  72],
         [ 40,  59,  44]],
 
        [[196, 191, 206],
         [191, 186, 201],
         [180, 175, 190],
         ...,
         [ 82, 100,  83],
         [ 61,  78,  64],
         [ 40,  59,  44]],
 
        [[201, 196, 211],
         [181, 176, 191],
         [162, 157, 172],
         ...,
         [ 91, 109,  92],
         [ 76,  93,  79],
         [ 67,  86,  71]],
 
        ...,
 
        [[148, 162, 214],
         [148, 162, 214],
         [149, 163, 215],
         ...,
         [220, 212, 219],
         [202, 194, 201],
         [187, 179, 186]],
 
        [[150, 164, 216],
         [149, 163, 215],
         [149, 163, 215],
         ...,
         [220, 212, 219],
         [201, 193, 200],
         [187, 179, 186]],
 
        [[155, 169, 221],
         [154, 168, 220],
         [152, 166, 218],
         ...,
         [220, 212, 219],
         [200, 192, 199],
         [186, 178, 185]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_85.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.456945419311523, 'inference': 11898.223638534546, 'postprocess': 2.0856857299804688},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[155, 165, 219],
         [159, 169, 223],
         [163, 173, 227],
         ...,
         [214, 206, 213],
         [200, 192, 199],
         [194, 186, 193]],
 
        [[156, 166, 220],
         [158, 168, 222],
         [160, 170, 224],
         ...,
         [213, 205, 212],
         [199, 191, 198],
         [194, 186, 193]],
 
        [[158, 168, 222],
         [159, 169, 223],
         [158, 169, 221],
         ...,
         [212, 204, 211],
         [198, 190, 197],
         [193, 185, 192]],
 
        ...,
 
        [[249, 248, 222],
         [247, 245, 221],
         [244, 238, 219],
         ...,
         [205, 211, 230],
         [204, 210, 229],
         [204, 210, 229]],
 
        [[246, 248, 218],
         [249, 248, 220],
         [248, 243, 222],
         ...,
         [207, 213, 232],
         [206, 213, 230],
         [205, 212, 229]],
 
        [[239, 242, 210],
         [245, 247, 217],
         [248, 243, 222],
         ...,
         [208, 214, 233],
         [207, 214, 231],
         [205, 212, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_86.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 9.084224700927734, 'inference': 11880.034923553467, 'postprocess': 1.7809867858886719},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[221, 197, 175],
         [236, 212, 194],
         [240, 217, 209],
         ...,
         [197, 210, 232],
         [196, 209, 231],
         [194, 207, 229]],
 
        [[208, 183, 163],
         [214, 191, 175],
         [216, 195, 187],
         ...,
         [198, 211, 233],
         [197, 210, 232],
         [196, 209, 231]],
 
        [[199, 175, 157],
         [196, 176, 159],
         [194, 175, 167],
         ...,
         [200, 214, 233],
         [199, 213, 232],
         [199, 213, 232]],
 
        ...,
 
        [[218, 214, 220],
         [221, 217, 223],
         [227, 223, 229],
         ...,
         [156, 167, 205],
         [154, 167, 205],
         [154, 167, 205]],
 
        [[230, 226, 232],
         [231, 227, 233],
         [234, 230, 236],
         ...,
         [155, 168, 206],
         [155, 168, 206],
         [155, 168, 206]],
 
        [[240, 236, 242],
         [240, 236, 242],
         [240, 236, 242],
         ...,
         [156, 169, 207],
         [156, 169, 207],
         [156, 169, 207]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_87.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.255865097045898, 'inference': 11554.784774780273, 'postprocess': 1.092672348022461},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[234, 230, 236],
         [238, 234, 240],
         [241, 237, 243],
         ...,
         [161, 172, 210],
         [158, 169, 207],
         [153, 164, 202]],
 
        [[225, 221, 227],
         [230, 226, 232],
         [236, 232, 238],
         ...,
         [156, 167, 205],
         [155, 166, 204],
         [153, 164, 202]],
 
        [[219, 215, 221],
         [225, 221, 227],
         [232, 228, 234],
         ...,
         [151, 162, 200],
         [152, 163, 201],
         [152, 163, 201]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [245, 229,  76],
         [247, 225,  83],
         [244, 220,  84]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [243, 227,  60],
         [249, 227,  72],
         [249, 224,  74]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [242, 226,  53],
         [252, 229,  67],
         [253, 228,  72]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_88.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.349967956542969, 'inference': 10925.00638961792, 'postprocess': 2.2945404052734375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [249, 213,  59],
         [255, 217,  56],
         [255, 229,  62]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [241, 208,  61],
         [255, 219,  61],
         [255, 225,  61]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [225, 199,  63],
         [251, 220,  69],
         [249, 219,  60]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [178, 190, 226],
         [179, 191, 227],
         [179, 191, 227]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 191, 227],
         [180, 192, 228],
         [180, 192, 228]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [179, 191, 227],
         [180, 192, 228],
         [181, 193, 229]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_89.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.324623107910156, 'inference': 11567.808866500854, 'postprocess': 2.209186553955078},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_9.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.203651428222656, 'inference': 12277.489185333252, 'postprocess': 1.149892807006836},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [176, 190, 226],
         [176, 190, 226],
         [177, 191, 227]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [175, 189, 225],
         [176, 190, 226],
         [176, 190, 226]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [175, 189, 225],
         [175, 189, 225],
         [175, 189, 225]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_90.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.40106201171875, 'inference': 12049.121856689453, 'postprocess': 0.8392333984375},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_91.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.911350250244141, 'inference': 11794.597387313843, 'postprocess': 0.9388923645019531},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_92.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.094694137573242, 'inference': 11972.699403762817, 'postprocess': 0.9403228759765625},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_93.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.9337615966796875, 'inference': 11864.299535751343, 'postprocess': 1.6505718231201172},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_94.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 10.068416595458984, 'inference': 12121.356010437012, 'postprocess': 1.4109611511230469},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_95.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 7.039785385131836, 'inference': 11625.875473022461, 'postprocess': 0.9522438049316406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_96.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.960941314697266, 'inference': 11983.6106300354, 'postprocess': 0.8194446563720703},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_97.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 6.027936935424805, 'inference': 12216.70413017273, 'postprocess': 0.9622573852539062},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_98.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 8.646965026855469, 'inference': 12154.51717376709, 'postprocess': 0.9522438049316406},
 ultralytics.engine.results.Results object with attributes:
 
 boxes: None
 keypoints: None
 masks: None
 names: {0: 'plane', 1: 'ship', 2: 'storage tank', 3: 'baseball diamond', 4: 'tennis court', 5: 'basketball court', 6: 'ground track field', 7: 'harbor', 8: 'bridge', 9: 'large vehicle', 10: 'small vehicle', 11: 'helicopter', 12: 'roundabout', 13: 'soccer ball field', 14: 'swimming pool'}
 obb: ultralytics.engine.results.OBB object
 orig_img: array([[[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        ...,
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]],
 
        [[255, 255, 255],
         [255, 255, 255],
         [255, 255, 255],
         ...,
         [255, 255, 255],
         [255, 255, 255],
         [255, 255, 255]]], dtype=uint8)
 orig_shape: (1024, 1024)
 path: '/content/Predict_jpg/img_99.jpg'
 probs: None
 save_dir: 'runs/obb/predict'
 speed: {'preprocess': 5.995035171508789, 'inference': 11970.226287841797, 'postprocess': 0.9756088256835938}]
In [ ]:
from IPython.display import Image, display
for images in glob.glob('/content/runs/obb/predict/*.jpg')[316:320]:
    display(Image(filename=images))
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image

With the generated results, we will obtain the coordinates of the bounding boxes and convert them into a polygon with geographic coordinates:

In [ ]:
ls_poly = []
ls_class = []
imgs_to_pred = [f for f in os.listdir('/content/runs/obb/predict/labels/') if f.endswith('.txt')]
for images in imgs_to_pred:
  filename = images.split('.')[0]
  src = rasterio.open('/content/Predict/' + filename + '.tif')
  path = f'/content/runs/obb/predict/labels/'+filename+'.txt'
  cols = ['class', 'x1', 'y1', 'x2', 'y2', 'x3', 'y3', 'x4', 'y4']
  df = pd.read_csv(path, sep=" ", header=None)
  df.columns = cols
  df['x1'] = np.round(df['x1'] * 1024)
  df['y1'] = np.round(df['y1'] * 1024)
  df['x2'] = np.round(df['x2'] * 1024)
  df['y2'] = np.round(df['y2'] * 1024)
  df['x3'] = np.round(df['x3'] * 1024)
  df['y3'] = np.round(df['y3'] * 1024)
  df['x4'] = np.round(df['x4'] * 1024)
  df['y4'] = np.round(df['y4'] * 1024)

  for i,row in df.iterrows():
    xs1, ys1 = rasterio.transform.xy(src.transform, row['y1'], row['x1'])
    xs2, ys2 = rasterio.transform.xy(src.transform, row['y2'], row['x2'])
    xs3, ys3 = rasterio.transform.xy(src.transform, row['y3'], row['x3'])
    xs4, ys4 = rasterio.transform.xy(src.transform, row['y4'], row['x4'])

    ls_poly.append(Polygon([[xs1, ys1], [xs2,ys2], [xs3, ys3], [xs4,ys4]]))
    ls_class.append(row['class'])

Then we create a GeoDataFrame with the polygons:

In [ ]:
gdf = gpd.GeoDataFrame(ls_class, geometry=ls_poly, crs=src.crs)
In [ ]:
gdf.rename(columns={0:'class'}, inplace=True)
In [ ]:
gdf
Out[ ]:
class geometry
0 11.0 POLYGON ((-51.71160 -20.78338, -51.71160 -20.7...
1 9.0 POLYGON ((-51.71505 -20.78658, -51.71504 -20.7...
2 10.0 POLYGON ((-51.71170 -20.78445, -51.71168 -20.7...
3 10.0 POLYGON ((-51.71138 -20.78416, -51.71137 -20.7...
4 1.0 POLYGON ((-51.71185 -20.78462, -51.71184 -20.7...
... ... ...
348 14.0 POLYGON ((-51.71353 -20.77929, -51.71351 -20.7...
349 10.0 POLYGON ((-51.71566 -20.77914, -51.71565 -20.7...
350 9.0 POLYGON ((-51.71553 -20.77928, -51.71552 -20.7...
351 10.0 POLYGON ((-51.71133 -20.78359, -51.71132 -20.7...
352 10.0 POLYGON ((-51.71118 -20.78351, -51.71118 -20.7...

353 rows × 2 columns

Finally we can save it in a .shp or .json:

In [ ]:
gdf.to_file('objects.json')

We open the file in QGIS to see the results along with the image:

image.png

Instance segmentation¶

Instance segmentation is a computer vision task that involves identifying and delineating individual objects in an image. Unlike semantic segmentation, which classifies each pixel into predefined categories, instance segmentation aims to differentiate and separate object instances from one another.

In instance segmentation, the goal is not only to classify each pixel, but also to assign a unique label or identifier to each distinct object instance. This means that objects of the same class are treated as separate entities. For example, if there are multiple instances of cars in an image, instance segmentation algorithms will assign a unique label to each car, allowing for accurate identification and differentiation.

image.png

Why use YOLOv8 instance segmentation?¶

YOLOv8 is a state-of-the-art object detection algorithm known for its high accuracy and real-time performance. It is particularly effective when it comes to instance segmentation, which involves identifying and outlining individual objects in an image. YOLOv8 provides accurate bounding boxes and masks, making it an excellent choice for tasks that require pixel-level analysis.

Segmenting orange trees with YOLOv8¶

Let's start by installing rasterio and importing the necessary libraries:

In [ ]:
!pip install rasterio
Collecting rasterio
  Downloading rasterio-1.3.10-cp310-cp310-manylinux2014_x86_64.whl (21.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.5/21.5 MB 34.1 MB/s eta 0:00:00
Collecting affine (from rasterio)
  Downloading affine-2.4.0-py3-none-any.whl (15 kB)
Requirement already satisfied: attrs in /usr/local/lib/python3.10/dist-packages (from rasterio) (23.2.0)
Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from rasterio) (2024.2.2)
Requirement already satisfied: click>=4.0 in /usr/local/lib/python3.10/dist-packages (from rasterio) (8.1.7)
Requirement already satisfied: cligj>=0.5 in /usr/local/lib/python3.10/dist-packages (from rasterio) (0.7.2)
Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from rasterio) (1.25.2)
Collecting snuggs>=1.4.1 (from rasterio)
  Downloading snuggs-1.4.7-py3-none-any.whl (5.4 kB)
Requirement already satisfied: click-plugins in /usr/local/lib/python3.10/dist-packages (from rasterio) (1.1.1)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from rasterio) (67.7.2)
Requirement already satisfied: pyparsing>=2.1.6 in /usr/local/lib/python3.10/dist-packages (from snuggs>=1.4.1->rasterio) (3.1.2)
Installing collected packages: snuggs, affine, rasterio
Successfully installed affine-2.4.0 rasterio-1.3.10 snuggs-1.4.7
In [ ]:
import rasterio
import geopandas as gpd
import numpy as np
from matplotlib import pyplot as plt
import cv2
from rasterio.features import rasterize
from rasterio.windows import Window
import os
from shapely.geometry import box
import pandas as pd
from skimage.io import imsave
from sklearn import model_selection
import os
import shutil
import json
import ast
import numpy as np
from tqdm import tqdm
import pandas as  pd
import seaborn as sns
import fastai.vision as vision
import glob
from shapely.geometry import Polygon

Now we connect the Drive and set the paths of the files that will be used:

In [ ]:
from google.colab import drive
drive.mount('/content/drive')
Mounted at /content/drive
In [ ]:
path_img = '/content/drive/MyDrive/Datasets/orange_trees/Orange_trees.tif'
path_shp = '/content/drive/MyDrive/Datasets/orange_trees/orange_trees.shp'

We can open the image and use matplotlib to visualize it:

In [ ]:
label = gpd.read_file(path_shp)
In [ ]:
src = rasterio.open(path_img)
In [ ]:
img = src.read()
In [ ]:
img.shape
Out[ ]:
(3, 5106, 15360)
In [ ]:
img = img.transpose([1,2,0])
In [ ]:
plt.figure(figsize=[16,16])
plt.imshow(img)
plt.axis('off')
Out[ ]:
(-0.5, 15359.5, 5105.5, -0.5)
No description has been provided for this image

Let's divide the image into 1024x1024 patches:

In [ ]:
qtd = 0
out_meta = src.meta.copy()
for n in range((src.meta['width']//1024)):
  for m in range((src.meta['height']//1024)):
    x = (512+(n*1024))
    y = (512+(m*1024))
    window = Window(x,y,1024,1024)
    win_transform = src.window_transform(window)
    arr_win = src.read(window=window)
    arr_win = arr_win[0:3,:,:]
    qtd = qtd + 1
    path_exp = '/content/drive/MyDrive/Datasets/orange_trees/data/img_' + str(qtd) + '.tif'
    out_meta.update({"driver": "GTiff","height": 1024,"width": 1024, "transform":win_transform})
    with rasterio.open(path_exp, 'w', **out_meta) as dst:
        for i, layer in enumerate(arr_win, start=1):
            dst.write_band(i, layer.reshape(-1, layer.shape[-1]))
    del arr_win
In [ ]:
path_data = '/content/drive/MyDrive/Datasets/orange_trees/data/'
In [ ]:
images_files = [f for f in os.listdir(path_data)]

Let's split the training and testing images:

In [ ]:
images_files_train, images_files_valid= model_selection.train_test_split(
    images_files,
    test_size=0.1,
    random_state=42,
    shuffle=True,
)
print(len(images_files_train))
print(len(images_files_valid))
54
6

We will get jpg versions of the .tiff images to feed to YOLO

In [ ]:
destination_1 = 'train'
destination_2 = 'validation'

if not os.path.isdir(destination_1):
    os.mkdir(destination_1)
if not os.path.isdir(destination_2):
    os.mkdir(destination_2)
In [ ]:
path_data_new = '/content/train'
for images in images_files_train:
  src = rasterio.open(os.path.join(path_data,images))
  raster = src.read()
  raster = raster.transpose([1,2,0])
  imsave(os.path.join(path_data_new,images.split('.')[0] + '.jpg'), raster)
In [ ]:
path_data_new = '/content/validation'
for images in images_files_valid:
  src = rasterio.open(os.path.join(path_data,images))
  raster = src.read()
  raster = raster.transpose([1,2,0])
  imsave(os.path.join(path_data_new,images.split('.')[0] + '.jpg'), raster)

Now let's work with Labels. First we check if the image and the vector have the same coordinate system:

In [ ]:
src.crs
Out[ ]:
CRS.from_epsg(31982)
In [ ]:
label = label.to_crs(src.crs)
In [ ]:
label.crs
Out[ ]:
<Projected CRS: EPSG:31982>
Name: SIRGAS 2000 / UTM zone 22S
Axis Info [cartesian]:
- [east]: Easting (metre)
- [north]: Northing (metre)
Area of Use:
- undefined
Coordinate Operation:
- name: UTM zone 22S
- method: Transverse Mercator
Datum: Sistema de Referencia Geocentrico para las AmericaS 2000
- Ellipsoid: GRS 1980
- Prime Meridian: Greenwich

Let's plot the labels:

In [ ]:
fig, ax = plt.subplots(1, 1, figsize=(15, 15))
label.plot(ax = ax)
Out[ ]:
<Axes: >
No description has been provided for this image

Now let's create the training and validation datasets with the polygons that intersect each of the images:

In [ ]:
poly_geometry_train = []
img_id_train = []
for fp1 in images_files_train:
  src1 = rasterio.open(os.path.join(path_data,fp1))
  bounds1  = src1.bounds
  df1 = gpd.GeoDataFrame({"id":1,"geometry":[box(*bounds1)]})
  df1 = df1.set_crs(epsg=31982)

  for i,row in label.iterrows():
    intersects = df1['geometry'][0].intersection(row['geometry'])
    if (intersects.is_empty == False):
      poly_geometry_train.append(intersects)
      img_id_train.append(fp1)
In [ ]:
poly_geometry_val = []
img_id_val = []
for fp2 in images_files_valid:
  src2 = rasterio.open(os.path.join(path_data,fp2))
  bounds2  = src2.bounds
  df2 = gpd.GeoDataFrame({"id":1,"geometry":[box(*bounds2)]})
  df2 = df2.set_crs(epsg=31982)

  for i,row in label.iterrows():
    intersects = df2['geometry'][0].intersection(row['geometry'])
    if (intersects.is_empty == False):
      poly_geometry_val.append(intersects)
      img_id_val.append(fp2)
In [ ]:
dataset_train = gpd.GeoDataFrame(geometry=poly_geometry_train)
dataset_val = gpd.GeoDataFrame(geometry=poly_geometry_val)
In [ ]:
dataset_train['ImageId'] = img_id_train
dataset_val['ImageId'] = img_id_val

So we have the dataframe with the geometry of the polygon and the id of the image to which it belongs:

In [ ]:
dataset_val
Out[ ]:
geometry ImageId
0 POLYGON ((621429.317 7741234.534, 621429.441 7... img_17.tif
1 POLYGON ((621431.886 7741231.723, 621431.776 7... img_17.tif
2 POLYGON ((621436.050 7741230.603, 621435.668 7... img_17.tif
3 POLYGON ((621438.937 7741229.644, 621438.970 7... img_17.tif
4 POLYGON ((621444.528 7741229.644, 621443.032 7... img_17.tif
... ... ...
58 POLYGON ((621406.293 7741224.685, 621406.554 7... img_10.tif
59 POLYGON ((621409.384 7741222.229, 621409.156 7... img_10.tif
60 POLYGON ((621414.105 7741220.207, 621413.972 7... img_10.tif
61 POLYGON ((621410.568 7741229.644, 621410.482 7... img_10.tif
62 POLYGON ((621414.105 7741229.644, 621414.105 7... img_10.tif

63 rows × 2 columns

The next step is to convert the coordinates into x and y values.

In [ ]:
df_train = []
Id_train = []
for i,row in dataset_train.iterrows():
  ImageID = row['ImageId'].split('.')[0] + '.jpg'
  src1 = rasterio.open(os.path.join(path_data,row['ImageId']))
  poly = []
  if row.geometry.geom_type == 'Polygon':
    for point in list(row.geometry.exterior.coords):
      x = point[0]
      y = point[1]
      row, col = src1.index(x,y)
      poly.append(col)
      poly.append(row)
    Id_train.append(ImageID)
    df_train.append(poly)
In [ ]:
df_val = []
Id_val = []
for i,row in dataset_val.iterrows():
  ImageID = row['ImageId'].split('.')[0] + '.jpg'
  src2 = rasterio.open(os.path.join(path_data,row['ImageId']))
  poly = []
  if row.geometry.geom_type == 'Polygon':
    for point in list(row.geometry.exterior.coords):
      x = point[0]
      y = point[1]
      row, col = src2.index(x,y)
      poly.append(col)
      poly.append(row)
    Id_val.append(ImageID)
    df_val.append(poly)
In [ ]:
train_set = pd.DataFrame([])
valid_set = pd.DataFrame([])
In [ ]:
train_set['ImageId'] = Id_train
valid_set['ImageId'] = Id_val
In [ ]:
train_set['geometry'] = df_train
valid_set['geometry'] = df_val

Since we only have the orange tree class, let's configure it.

In [ ]:
train_set['class'] = 0
train_set['class_name'] = 'orange_tree'

valid_set['class'] = 0
valid_set['class_name'] = 'orange_tree'
In [ ]:
train_set
Out[ ]:
ImageId geometry class class_name
0 img_50.jpg [1024, 1023, 966, 1023, 965, 1022, 939, 1008, ... 0 orange_tree
1 img_50.jpg [748, 1023, 738, 995, 741, 968, 754, 959, 762,... 0 orange_tree
2 img_50.jpg [1024, 571, 1019, 575, 1006, 569, 984, 554, 96... 0 orange_tree
3 img_50.jpg [0, 1023, 0, 1014, 7, 1019, 10, 1023, 0, 1023] 0 orange_tree
4 img_50.jpg [524, 916, 514, 883, 495, 887, 479, 857, 457, ... 0 orange_tree
... ... ... ... ...
469 img_55.jpg [782, 386, 798, 393, 819, 392, 822, 403, 818, ... 0 orange_tree
470 img_55.jpg [439, 349, 424, 327, 431, 298, 441, 270, 462, ... 0 orange_tree
471 img_55.jpg [219, 254, 225, 227, 207, 218, 199, 208, 201, ... 0 orange_tree
472 img_55.jpg [0, 0, 121, 0, 124, 24, 126, 64, 120, 87, 107,... 0 orange_tree
473 img_55.jpg [1024, 0, 1024, 33, 1008, 41, 986, 53, 954, 41... 0 orange_tree

474 rows × 4 columns

After that we create the .csv files to use in YOLOv5:

In [ ]:
def convert(data, data_type):
    df = data.groupby('ImageId')['geometry'].apply(list).reset_index(name='bboxes')
    df['classes'] = data.groupby('ImageId')['class'].apply(list).reset_index(drop=True)
    df.to_csv(data_type + '.csv', index=False)
    print(data_type)
    print(df.shape)
    print(df.head())

df_train = convert(train_set, '/content/train')
df_valid = convert(valid_set, '/content/validation')
/content/train
(52, 3)
      ImageId                                             bboxes  \
0   img_1.jpg  [[32, 1024, 37, 1014, 58, 947, 77, 931, 99, 92...   
1  img_11.jpg  [[0, 789, 19, 781, 44, 782, 57, 807, 79, 809, ...   
2  img_12.jpg  [[0, 894, 1, 889, 34, 864, 54, 836, 77, 835, 1...   
3  img_13.jpg  [[0, 1024, 0, 968, 0, 968, 11, 990, 16, 1002, ...   
4  img_14.jpg  [[0, 1023, 0, 1006, 25, 997, 46, 991, 98, 1000...   

                                classes  
0     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
1  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
2        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
3     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
4        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
/content/validation
(6, 3)
      ImageId                                             bboxes  \
0  img_10.jpg  [[0, 787, 17, 785, 51, 817, 62, 878, 59, 899, ...   
1  img_17.jpg  [[0, 694, 8, 699, 0, 708, 0, 694], [172, 884, ...   
2   img_2.jpg  [[0, 922, 27, 935, 44, 993, 29, 1004, 0, 1000,...   
3  img_22.jpg  [[0, 457, 11, 457, 25, 486, 52, 476, 72, 485, ...   
4  img_30.jpg  [[0, 578, 7, 576, 37, 589, 55, 573, 105, 564, ...   

                                classes  
0  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
1     [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
2  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]  
3           [0, 0, 0, 0, 0, 0, 0, 0, 0]  
4                 [0, 0, 0, 0, 0, 0, 0]  

Now is the time to prepare the environment to use YOLOv8. We will install the Ultralytics library and import YOLO

In [ ]:
!pip install ultralytics

from IPython import display

import ultralytics
ultralytics.checks()
Ultralytics YOLOv8.1.47 🚀 Python-3.10.12 torch-2.2.1+cu121 CPU (Intel Xeon 2.20GHz)
Setup complete ✅ (2 CPUs, 12.7 GB RAM, 29.4/225.8 GB disk)
In [ ]:
from ultralytics import YOLO
In [ ]:
import os
HOME = os.getcwd()
print(HOME)
/content

Inside the yolo folder, we create the plant_data folder to store our data.

In [ ]:
!mkdir plant_data
%cd plant_data
/content/plant_data
In [ ]:
!mkdir images
!mkdir labels
%cd images
!mkdir train
!mkdir validation
%cd ..
%cd labels
!mkdir train
!mkdir validation
%cd ..
%cd ..
/content/plant_data/images
/content/plant_data
/content/plant_data/labels
/content/plant_data
/content

Let's copy the images and create a .txt for each image with boundaries inside the folder of our project that we just created:

In [ ]:
INPUT_PATH = '/content/'
OUTPUT_PATH = '/content/plant_data'
def process_data(data, data_type='train'):
    for _, row in tqdm(data.iterrows(), total = len(data)):
        image_name = row['ImageId'].split('.')[0]
        bounding_boxes = row['bboxes']
        classes = row['classes']
        yolo_data = []

        for bbox, Class in zip(bounding_boxes, classes):
            norm_bbox = [x/1024 for x in bbox]
            yolo_data.append([Class]+ norm_bbox)
            lst_fmt = ['%f'] * len(norm_bbox)
            fmt_full = ['%d'] + lst_fmt


        with open(os.path.join(OUTPUT_PATH, f"labels/{data_type}/{image_name}.txt"), "w") as f:
          for row in yolo_data:
              for el in row:
                  f.write("%s" %el + ' ')
              f.write('\n')
          f.close()


        shutil.copyfile(
            os.path.join(INPUT_PATH, f"{data_type}/{image_name}.jpg"),
            os.path.join(OUTPUT_PATH, f"images/{data_type}/{image_name}.jpg")
        )


df_train = pd.read_csv('/content/train.csv')
df_train.bboxes = df_train.bboxes.apply(ast.literal_eval)
df_train.classes = df_train.classes.apply(ast.literal_eval)

df_valid = pd.read_csv('/content/validation.csv')
df_valid.bboxes = df_valid.bboxes.apply(ast.literal_eval)
df_valid.classes = df_valid.classes.apply(ast.literal_eval)

process_data(df_train, data_type='train')
process_data(df_valid, data_type='validation')
100%|██████████| 52/52 [00:00<00:00, 238.22it/s]
100%|██████████| 6/6 [00:00<00:00, 258.42it/s]

Here we can check if the .txt was created correctly:

In [ ]:
f = open('/content/plant_data/labels/train/'+os.listdir("/content/plant_data/labels/train/")[10])
print(f.name)
for l in f:
    print(l)
/content/plant_data/labels/train/img_26.txt
0 0.0 0.78125 0.01171875 0.775390625 0.03515625 0.7607421875 0.0634765625 0.7490234375 0.0712890625 0.7646484375 0.08984375 0.78125 0.1005859375 0.787109375 0.1435546875 0.7568359375 0.150390625 0.7666015625 0.1318359375 0.7919921875 0.1298828125 0.8115234375 0.166015625 0.818359375 0.173828125 0.8564453125 0.1845703125 0.8740234375 0.1513671875 0.8876953125 0.1689453125 0.9072265625 0.1787109375 0.921875 0.150390625 0.9365234375 0.1142578125 0.958984375 0.0712890625 0.9619140625 0.029296875 0.9375 0.01171875 0.90625 0.0 0.888671875 0.0 0.8271484375 0.0068359375 0.8212890625 0.0 0.8173828125 0.0 0.78125 

0 0.25390625 0.9990234375 0.25 0.9892578125 0.2373046875 0.966796875 0.2392578125 0.9453125 0.234375 0.927734375 0.2294921875 0.8994140625 0.2314453125 0.8662109375 0.2490234375 0.853515625 0.2783203125 0.8525390625 0.2861328125 0.8681640625 0.291015625 0.8662109375 0.3076171875 0.859375 0.3408203125 0.8681640625 0.3525390625 0.884765625 0.3828125 0.8876953125 0.4208984375 0.9111328125 0.408203125 0.9599609375 0.3857421875 0.9873046875 0.3662109375 0.9990234375 0.25390625 0.9990234375 

0 0.513671875 0.9990234375 0.53125 0.9677734375 0.5625 0.958984375 0.583984375 0.9619140625 0.59765625 0.974609375 0.640625 0.95703125 0.6591796875 0.9716796875 0.66015625 0.9873046875 0.65234375 0.9951171875 0.630859375 0.994140625 0.630859375 0.9990234375 0.513671875 0.9990234375 

0 0.0 0.212890625 0.00390625 0.2099609375 0.0166015625 0.2236328125 0.0166015625 0.2431640625 0.0361328125 0.240234375 0.0576171875 0.2666015625 0.080078125 0.2802734375 0.099609375 0.298828125 0.07421875 0.341796875 0.052734375 0.3359375 0.046875 0.3642578125 0.029296875 0.3935546875 0.0 0.3955078125 0.0 0.212890625 

0 0.2451171875 0.4873046875 0.21875 0.4892578125 0.2060546875 0.4716796875 0.21875 0.45703125 0.1943359375 0.453125 0.19921875 0.4189453125 0.2001953125 0.404296875 0.2138671875 0.392578125 0.220703125 0.3701171875 0.220703125 0.3486328125 0.21875 0.3134765625 0.2392578125 0.3134765625 0.26953125 0.3154296875 0.2958984375 0.3408203125 0.3125 0.35546875 0.33203125 0.3642578125 0.3349609375 0.376953125 0.3603515625 0.3857421875 0.35546875 0.4052734375 0.3408203125 0.44140625 0.33203125 0.43359375 0.32421875 0.4501953125 0.3193359375 0.4755859375 0.302734375 0.482421875 0.2880859375 0.5 0.251953125 0.490234375 0.2451171875 0.4873046875 

0 0.4931640625 0.5615234375 0.4677734375 0.537109375 0.4365234375 0.5048828125 0.443359375 0.4873046875 0.4609375 0.4453125 0.4912109375 0.4365234375 0.53515625 0.4140625 0.5625 0.40234375 0.5771484375 0.416015625 0.55859375 0.4345703125 0.5927734375 0.4345703125 0.62109375 0.4296875 0.6494140625 0.4619140625 0.6669921875 0.4736328125 0.654296875 0.49609375 0.634765625 0.5458984375 0.6005859375 0.5498046875 0.6025390625 0.58203125 0.5771484375 0.595703125 0.5361328125 0.5673828125 0.4931640625 0.5615234375 

0 0.7529296875 0.6103515625 0.7421875 0.5859375 0.716796875 0.6044921875 0.7099609375 0.6005859375 0.7109375 0.587890625 0.7265625 0.564453125 0.69140625 0.5615234375 0.6904296875 0.5390625 0.7197265625 0.53125 0.7294921875 0.5224609375 0.7294921875 0.50390625 0.7255859375 0.478515625 0.7392578125 0.46875 0.7783203125 0.462890625 0.79296875 0.484375 0.8173828125 0.484375 0.8359375 0.486328125 0.8564453125 0.4775390625 0.8681640625 0.5078125 0.861328125 0.5205078125 0.8857421875 0.5537109375 0.8837890625 0.576171875 0.857421875 0.6064453125 0.8076171875 0.625 0.7705078125 0.6279296875 0.7529296875 0.6103515625 

0 1.0 0.6923828125 0.962890625 0.6826171875 0.951171875 0.65234375 0.9521484375 0.6318359375 0.96484375 0.583984375 0.98828125 0.5693359375 1.0 0.564453125 1.0 0.6923828125 

0 0.6572265625 0.0 0.6328125 0.0244140625 0.662109375 0.0341796875 0.66796875 0.0458984375 0.658203125 0.0625 0.623046875 0.046875 0.609375 0.0615234375 0.576171875 0.056640625 0.5673828125 0.03515625 0.5361328125 0.037109375 0.5 0.029296875 0.4921875 0.0 0.6572265625 0.0 

0 0.890625 0.0 0.8916015625 0.0048828125 0.91796875 0.03515625 0.9580078125 0.0517578125 0.951171875 0.076171875 0.9248046875 0.0908203125 0.9052734375 0.125 0.87890625 0.1259765625 0.837890625 0.1337890625 0.7900390625 0.1220703125 0.759765625 0.08203125 0.71875 0.09765625 0.7177734375 0.0673828125 0.7421875 0.064453125 0.734375 0.0390625 0.7236328125 0.0087890625 0.7431640625 0.0 0.890625 0.0 

0 1.0 0.12109375 0.9990234375 0.1201171875 0.9970703125 0.0791015625 0.99609375 0.0537109375 1.0 0.0556640625 1.0 0.12109375 

Let's visualize an image and the mask with the instances:

In [ ]:
from typing import Tuple, List
import cv2
import numpy as np
import matplotlib.pyplot as plt
from pathlib import Path
from time import time
from rich import print
In [ ]:
def read_image_label(path_to_img: str, path_to_txt: str, normalize: bool = False) -> Tuple[np.array, np.array]:

    # read image
    image = cv2.imread(path_to_img)
    image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
    img_h, img_w = image.shape[:2]

    # read .txt file for this image
    with open(path_to_txt, "r") as f:
        txt_file = f.readlines()
        polygon_list = []
        for line in txt_file:
            line_split = line.split()
            cls_idx = line_split[0]
            coords = line_split[1:]
            polygon = np.array([[eval(x), eval(y)] for x, y in zip(coords[0::2], coords[1::2])]) # convert list of coordinates to numpy massive

    # Convert normilized coordinates of polygons to coordinates of image
            if normalize:
                polygon[:,0] = polygon[:,0]*img_w
                polygon[:,1] = polygon[:,1]*img_h
            polygon_list.append(polygon.astype(np.int32))

        return image, polygon_list

def show_image_mask(img: np.array, polygon_list: np.array, alpha: float = 0.7):

    # Create zero array for mask
    mask = np.zeros((img.shape[0], img.shape[1]), dtype=np.uint8)
    overlay = img.copy()

    # Draw polygon on the image and mask
    for polygon in polygon_list:
        cv2.fillPoly(mask, pts=[polygon], color=(255, 255, 255))
        cv2.fillPoly(img, pts=[polygon], color=(255, 0, 0))

    # Plot image with mask
    fig = plt.figure(figsize=(22,18))
    axes = fig.subplots(nrows=1, ncols=2)
    axes[0].imshow(img)
    axes[1].imshow(mask, cmap="Greys_r")
    axes[0].set_title("Imagen original con la máscara")
    axes[1].set_title("Máscara")

    plt.show()
In [ ]:
image, polygon = read_image_label(path_to_img='/content/plant_data/images/train/img_11.jpg',
                                 path_to_txt='/content/plant_data/labels/train/img_11.txt',
                                 normalize=True)
In [ ]:
show_image_mask(img=image, polygon_list=polygon)
No description has been provided for this image

Finally, we will create the yaml with our project information and run the train.py file.

In [ ]:
%%writefile orange_tree.yaml

train: /content/plant_data/images/train
val: /content/plant_data/images/validation
nc: 1
names: ['Orange Tree']
Writing orange_tree.yaml
In [ ]:
%cd {HOME}

!yolo task=segment mode=train model=yolov8s-seg.pt data=/content/orange_tree.yaml epochs=25 imgsz=1024
/content
Downloading https://github.com/ultralytics/assets/releases/download/v8.1.0/yolov8s-seg.pt to 'yolov8s-seg.pt'...
100% 22.8M/22.8M [00:00<00:00, 325MB/s]
Ultralytics YOLOv8.1.9 🚀 Python-3.10.12 torch-2.1.0+cu121 CUDA:0 (Tesla T4, 15102MiB)
engine/trainer: task=segment, mode=train, model=yolov8s-seg.pt, data=/content/orange_tree.yaml, epochs=25, time=None, patience=50, batch=16, imgsz=1024, save=True, save_period=-1, cache=False, device=None, workers=8, project=None, name=train, exist_ok=False, pretrained=True, optimizer=auto, verbose=True, seed=0, deterministic=True, single_cls=False, rect=False, cos_lr=False, close_mosaic=10, resume=False, amp=True, fraction=1.0, profile=False, freeze=None, multi_scale=False, overlap_mask=True, mask_ratio=4, dropout=0.0, val=True, split=val, save_json=False, save_hybrid=False, conf=None, iou=0.7, max_det=300, half=False, dnn=False, plots=True, source=None, vid_stride=1, stream_buffer=False, visualize=False, augment=False, agnostic_nms=False, classes=None, retina_masks=False, embed=None, show=False, save_frames=False, save_txt=False, save_conf=False, save_crop=False, show_labels=True, show_conf=True, show_boxes=True, line_width=None, format=torchscript, keras=False, optimize=False, int8=False, dynamic=False, simplify=False, opset=None, workspace=4, nms=False, lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=7.5, cls=0.5, dfl=1.5, pose=12.0, kobj=1.0, label_smoothing=0.0, nbs=64, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0, auto_augment=randaugment, erasing=0.4, crop_fraction=1.0, cfg=None, tracker=botsort.yaml, save_dir=runs/segment/train
Downloading https://ultralytics.com/assets/Arial.ttf to '/root/.config/Ultralytics/Arial.ttf'...
100% 755k/755k [00:00<00:00, 103MB/s]
2024-02-03 16:19:21.816673: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-02-03 16:19:21.816740: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-02-03 16:19:21.818374: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
Overriding model.yaml nc=80 with nc=1

                   from  n    params  module                                       arguments                     
  0                  -1  1       928  ultralytics.nn.modules.conv.Conv             [3, 32, 3, 2]                 
  1                  -1  1     18560  ultralytics.nn.modules.conv.Conv             [32, 64, 3, 2]                
  2                  -1  1     29056  ultralytics.nn.modules.block.C2f             [64, 64, 1, True]             
  3                  -1  1     73984  ultralytics.nn.modules.conv.Conv             [64, 128, 3, 2]               
  4                  -1  2    197632  ultralytics.nn.modules.block.C2f             [128, 128, 2, True]           
  5                  -1  1    295424  ultralytics.nn.modules.conv.Conv             [128, 256, 3, 2]              
  6                  -1  2    788480  ultralytics.nn.modules.block.C2f             [256, 256, 2, True]           
  7                  -1  1   1180672  ultralytics.nn.modules.conv.Conv             [256, 512, 3, 2]              
  8                  -1  1   1838080  ultralytics.nn.modules.block.C2f             [512, 512, 1, True]           
  9                  -1  1    656896  ultralytics.nn.modules.block.SPPF            [512, 512, 5]                 
 10                  -1  1         0  torch.nn.modules.upsampling.Upsample         [None, 2, 'nearest']          
 11             [-1, 6]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 12                  -1  1    591360  ultralytics.nn.modules.block.C2f             [768, 256, 1]                 
 13                  -1  1         0  torch.nn.modules.upsampling.Upsample         [None, 2, 'nearest']          
 14             [-1, 4]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 15                  -1  1    148224  ultralytics.nn.modules.block.C2f             [384, 128, 1]                 
 16                  -1  1    147712  ultralytics.nn.modules.conv.Conv             [128, 128, 3, 2]              
 17            [-1, 12]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 18                  -1  1    493056  ultralytics.nn.modules.block.C2f             [384, 256, 1]                 
 19                  -1  1    590336  ultralytics.nn.modules.conv.Conv             [256, 256, 3, 2]              
 20             [-1, 9]  1         0  ultralytics.nn.modules.conv.Concat           [1]                           
 21                  -1  1   1969152  ultralytics.nn.modules.block.C2f             [768, 512, 1]                 
 22        [15, 18, 21]  1   2770931  ultralytics.nn.modules.head.Segment          [1, 32, 128, [128, 256, 512]] 
YOLOv8s-seg summary: 261 layers, 11790483 parameters, 11790467 gradients, 42.7 GFLOPs

Transferred 411/417 items from pretrained weights
TensorBoard: Start with 'tensorboard --logdir runs/segment/train', view at http://localhost:6006/
Freezing layer 'model.22.dfl.conv.weight'
AMP: running Automatic Mixed Precision (AMP) checks with YOLOv8n...
Downloading https://github.com/ultralytics/assets/releases/download/v8.1.0/yolov8n.pt to 'yolov8n.pt'...
100% 6.23M/6.23M [00:00<00:00, 287MB/s]
AMP: checks passed ✅
train: Scanning /content/plant_data/labels/train... 52 images, 0 backgrounds, 0 corrupt: 100% 52/52 [00:00<00:00, 788.50it/s]
train: New cache created: /content/plant_data/labels/train.cache
albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))
val: Scanning /content/plant_data/labels/validation... 6 images, 0 backgrounds, 0 corrupt: 100% 6/6 [00:00<00:00, 426.89it/s]
val: New cache created: /content/plant_data/labels/validation.cache
Plotting labels to runs/segment/train/labels.jpg... 
optimizer: 'optimizer=auto' found, ignoring 'lr0=0.01' and 'momentum=0.937' and determining best 'optimizer', 'lr0' and 'momentum' automatically... 
optimizer: AdamW(lr=0.002, momentum=0.9) with parameter groups 66 weight(decay=0.0), 77 weight(decay=0.0005), 76 bias(decay=0.0)
TensorBoard: model graph visualization added ✅
Image sizes 1024 train, 1024 val
Using 8 dataloader workers
Logging results to runs/segment/train
Starting training for 25 epochs...

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       1/25      12.6G      1.539      4.007      3.005      1.579         39       1024: 100% 4/4 [00:08<00:00,  2.19s/it]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:01<00:00,  1.18s/it]
                   all          6         58      0.764      0.672      0.754      0.549      0.764      0.672      0.754      0.527

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       2/25      12.7G      1.486      3.406      2.836      1.532         51       1024: 100% 4/4 [00:03<00:00,  1.22it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  1.97it/s]
                   all          6         58      0.988       0.81      0.871      0.598      0.988       0.81      0.867      0.603

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       3/25      12.7G      1.179      2.243      1.694      1.376         46       1024: 100% 4/4 [00:03<00:00,  1.30it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  2.74it/s]
                   all          6         58      0.895      0.586      0.723      0.549      0.895      0.586      0.717      0.524

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       4/25      13.5G      1.069      1.789      1.345      1.214         69       1024: 100% 4/4 [00:03<00:00,  1.11it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  3.96it/s]
                   all          6         58      0.667      0.793      0.664       0.44      0.667      0.793      0.663      0.454

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       5/25      13.1G      1.015      1.843      1.096      1.108         58       1024: 100% 4/4 [00:03<00:00,  1.25it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  3.67it/s]
                   all          6         58      0.803      0.845      0.808      0.605      0.803      0.845      0.794       0.56

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       6/25      13.5G      1.009      1.675      1.083      1.128         49       1024: 100% 4/4 [00:03<00:00,  1.25it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  4.62it/s]
                   all          6         58      0.797      0.948      0.831      0.555      0.783      0.931        0.8       0.56

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       7/25        13G     0.9327      1.547     0.8792      1.096         63       1024: 100% 4/4 [00:02<00:00,  1.33it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  4.39it/s]
                   all          6         58      0.667      0.862      0.692      0.489      0.667      0.862      0.692      0.486

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       8/25      12.8G     0.9161       1.51     0.8808      1.075         53       1024: 100% 4/4 [00:03<00:00,  1.27it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  2.60it/s]
                   all          6         58          1      0.862      0.975      0.692          1      0.862      0.975      0.695

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
       9/25      12.8G     0.9987      1.697     0.8892      1.109         58       1024: 100% 4/4 [00:03<00:00,  1.31it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  3.47it/s]
                   all          6         58      0.902      0.966      0.967      0.759      0.902      0.966      0.967      0.719

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      10/25      13.2G     0.9401      1.559     0.8152      1.091         54       1024: 100% 4/4 [00:02<00:00,  1.37it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.14it/s]
                   all          6         58      0.938      0.966      0.976      0.737      0.938      0.966      0.975       0.73

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      11/25      13.4G     0.9101      1.517     0.7124      1.055         56       1024: 100% 4/4 [00:03<00:00,  1.31it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  4.33it/s]
                   all          6         58      0.964      0.966      0.976      0.738      0.964      0.966      0.976      0.721

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      12/25      12.8G     0.9257      1.606      0.764      1.083         59       1024: 100% 4/4 [00:02<00:00,  1.38it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  2.47it/s]
                   all          6         58      0.967      0.948      0.973      0.739      0.967      0.948      0.973      0.713

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      13/25      13.6G     0.9728      1.697     0.7117      1.134         41       1024: 100% 4/4 [00:03<00:00,  1.26it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.10it/s]
                   all          6         58      0.932      0.948      0.965      0.731      0.949      0.966      0.973      0.735

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      14/25      13.5G      1.001      1.673     0.7173      1.111         63       1024: 100% 4/4 [00:03<00:00,  1.32it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  3.91it/s]
                   all          6         58      0.982       0.93       0.98      0.724      0.982       0.93      0.973      0.725

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      15/25        13G     0.9212       1.64     0.6394      1.079         66       1024: 100% 4/4 [00:03<00:00,  1.29it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  4.59it/s]
                   all          6         58      0.917      0.959      0.979      0.715      0.917      0.959      0.958      0.698
Closing dataloader mosaic
albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      16/25      12.3G     0.8627       1.43     0.9406       1.08         38       1024: 100% 4/4 [00:05<00:00,  1.33s/it]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  1.33it/s]
                   all          6         58      0.946      0.948      0.985      0.736      0.946      0.948       0.97      0.706

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      17/25      12.4G     0.9163        1.5     0.7949       1.11         37       1024: 100% 4/4 [00:02<00:00,  1.51it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.18it/s]
                   all          6         58      0.992      0.948      0.989      0.744      0.992      0.948      0.968      0.709

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      18/25      12.4G     0.8982      1.532     0.7079      1.112         27       1024: 100% 4/4 [00:02<00:00,  1.50it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.29it/s]
                   all          6         58          1      0.961      0.991      0.763      0.996      0.948      0.974      0.754

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      19/25      12.6G      0.899      1.472      0.714      1.074         35       1024: 100% 4/4 [00:02<00:00,  1.52it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.22it/s]
                   all          6         58          1      0.946      0.987       0.78      0.996      0.931      0.974      0.757

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      20/25      12.6G     0.7926      1.385     0.6322      1.032         32       1024: 100% 4/4 [00:02<00:00,  1.53it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.24it/s]
                   all          6         58      0.997      0.931      0.984      0.787      0.997      0.931      0.981      0.762

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      21/25      12.5G     0.8438      1.525     0.6871      1.044         32       1024: 100% 4/4 [00:02<00:00,  1.49it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.28it/s]
                   all          6         58      0.979      0.948      0.981      0.797      0.979      0.948      0.985      0.765

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      22/25      12.6G       0.81      1.359     0.5854      1.014         35       1024: 100% 4/4 [00:02<00:00,  1.49it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.07it/s]
                   all          6         58       0.98      0.948      0.982      0.799       0.98      0.948      0.988      0.757

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      23/25      12.5G     0.8035      1.372     0.6286      1.029         29       1024: 100% 4/4 [00:02<00:00,  1.50it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.23it/s]
                   all          6         58      0.979      0.948      0.984      0.791      0.979      0.948      0.987      0.748

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      24/25      12.6G     0.7782      1.345     0.5861      1.015         35       1024: 100% 4/4 [00:02<00:00,  1.47it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.37it/s]
                   all          6         58      0.982      0.948      0.987      0.795      0.982      0.948      0.987      0.762

      Epoch    GPU_mem   box_loss   seg_loss   cls_loss   dfl_loss  Instances       Size
      25/25      12.5G     0.8061      1.436     0.5767      1.015         36       1024: 100% 4/4 [00:02<00:00,  1.51it/s]
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.41it/s]
                   all          6         58      0.982      0.946      0.989      0.791      0.982      0.946      0.989      0.771

25 epochs completed in 0.033 hours.
Optimizer stripped from runs/segment/train/weights/last.pt, 23.9MB
Optimizer stripped from runs/segment/train/weights/best.pt, 23.9MB

Validating runs/segment/train/weights/best.pt...
Ultralytics YOLOv8.1.9 🚀 Python-3.10.12 torch-2.1.0+cu121 CUDA:0 (Tesla T4, 15102MiB)
YOLOv8s-seg summary (fused): 195 layers, 11779987 parameters, 0 gradients, 42.4 GFLOPs
                 Class     Images  Instances      Box(P          R      mAP50  mAP50-95)     Mask(P          R      mAP50  mAP50-95): 100% 1/1 [00:00<00:00,  5.81it/s]
                   all          6         58      0.982      0.946      0.989       0.79      0.982      0.946      0.989       0.77
Speed: 0.5ms preprocess, 14.3ms inference, 0.0ms loss, 0.9ms postprocess per image
Results saved to runs/segment/train
💡 Learn more at https://docs.ultralytics.com/modes/train

After finishing the training, we can observe the statistics:

In [ ]:
from IPython.display import display, Image
Image(filename=f'{HOME}/runs/segment/train/confusion_matrix.png', width=600)
Out[ ]:
No description has been provided for this image
In [ ]:
Image(filename=f'{HOME}/runs/segment/train/results.png', width=600)
Out[ ]:
No description has been provided for this image

So, let's detect orange trees in our validation images:

In [ ]:
!yolo task=segment mode=predict model=/content/runs/segment/train/weights/best.pt conf=0.50 source= /content/plant_data/images/validation save=true save_txt=true
Ultralytics YOLOv8.1.9 🚀 Python-3.10.12 torch-2.1.0+cu121 CUDA:0 (Tesla T4, 15102MiB)
YOLOv8s-seg summary (fused): 195 layers, 11779987 parameters, 0 gradients, 42.4 GFLOPs

image 1/6 /content/plant_data/images/validation/img_1.jpg: 1024x1024 11 Orange Trees, 43.2ms
image 2/6 /content/plant_data/images/validation/img_14.jpg: 1024x1024 11 Orange Trees, 43.1ms
image 3/6 /content/plant_data/images/validation/img_38.jpg: 1024x1024 11 Orange Trees, 43.1ms
image 4/6 /content/plant_data/images/validation/img_47.jpg: 1024x1024 8 Orange Trees, 42.5ms
image 5/6 /content/plant_data/images/validation/img_55.jpg: 1024x1024 8 Orange Trees, 40.7ms
image 6/6 /content/plant_data/images/validation/img_6.jpg: 1024x1024 8 Orange Trees, 40.7ms
Speed: 3.7ms preprocess, 42.2ms inference, 86.9ms postprocess per image at shape (1, 3, 1024, 1024)
Results saved to runs/segment/predict
6 labels saved to runs/segment/predict/labels
💡 Learn more at https://docs.ultralytics.com/modes/predict
In [ ]:
for image_path in glob.glob(f'{HOME}/runs/segment/predict/*.jpg')[:5]:
      display(Image(filename=image_path, height=600))
      print("\n")
No description has been provided for this image

No description has been provided for this image

No description has been provided for this image

No description has been provided for this image

No description has been provided for this image

We can also apply the trained model to the entire image. Let's divide the image into several parts and apply the trained model:

In [ ]:
if not os.path.isdir('/content/Predict'):
    os.mkdir('/content/Predict')
In [ ]:
src = rasterio.open(path_img)
In [ ]:
qtd = 0
out_meta = src.meta.copy()
for n in range((src.meta['width']//1024)):
  for m in range((src.meta['height']//1024)):
    x = (n*1024)
    y = (m*1024)
    window = Window(x,y,1024,1024)
    win_transform = src.window_transform(window)
    arr_win = src.read(window=window)
    arr_win = arr_win[0:3,:,:]
    qtd = qtd + 1
    path_exp = '/content/Predict/img_' + str(qtd) + '.tif'
    out_meta.update({"driver": "GTiff","height": 1024,"width": 1024, "transform":win_transform})
    with rasterio.open(path_exp, 'w', **out_meta) as dst:
        for i, layer in enumerate(arr_win, start=1):
            dst.write_band(i, layer.reshape(-1, layer.shape[-1]))
    del arr_win
In [ ]:
if not os.path.isdir('/content/Predict_jpg'):
    os.mkdir('/content/Predict_jpg')

path_data_pred = '/content/Predict_jpg'
imgs_to_pred = os.listdir('/content/Predict')
for images in imgs_to_pred:
  src = rasterio.open('/content/Predict/' + images)
  raster = src.read()
  raster = raster.transpose([1,2,0])
  raster = raster[:,:,0:3]
  imsave(os.path.join(path_data_pred,images.split('.')[0] + '.jpg'), raster)
In [ ]:
!yolo task=segment mode=predict model=/content/runs/segment/train/weights/best.pt conf=0.30 source= /content/Predict_jpg save=true save_txt=true
Ultralytics YOLOv8.1.9 🚀 Python-3.10.12 torch-2.1.0+cu121 CUDA:0 (Tesla T4, 15102MiB)
YOLOv8s-seg summary (fused): 195 layers, 11779987 parameters, 0 gradients, 42.4 GFLOPs

image 1/60 /content/Predict_jpg/img_1.jpg: 1024x1024 11 Orange Trees, 43.1ms
image 2/60 /content/Predict_jpg/img_10.jpg: 1024x1024 9 Orange Trees, 40.6ms
image 3/60 /content/Predict_jpg/img_11.jpg: 1024x1024 10 Orange Trees, 40.6ms
image 4/60 /content/Predict_jpg/img_12.jpg: 1024x1024 8 Orange Trees, 35.9ms
image 5/60 /content/Predict_jpg/img_13.jpg: 1024x1024 11 Orange Trees, 35.9ms
image 6/60 /content/Predict_jpg/img_14.jpg: 1024x1024 10 Orange Trees, 33.9ms
image 7/60 /content/Predict_jpg/img_15.jpg: 1024x1024 11 Orange Trees, 34.0ms
image 8/60 /content/Predict_jpg/img_16.jpg: 1024x1024 11 Orange Trees, 33.9ms
image 9/60 /content/Predict_jpg/img_17.jpg: 1024x1024 11 Orange Trees, 32.1ms
image 10/60 /content/Predict_jpg/img_18.jpg: 1024x1024 9 Orange Trees, 32.1ms
image 11/60 /content/Predict_jpg/img_19.jpg: 1024x1024 9 Orange Trees, 32.3ms
image 12/60 /content/Predict_jpg/img_2.jpg: 1024x1024 10 Orange Trees, 31.3ms
image 13/60 /content/Predict_jpg/img_20.jpg: 1024x1024 8 Orange Trees, 31.3ms
image 14/60 /content/Predict_jpg/img_21.jpg: 1024x1024 11 Orange Trees, 31.4ms
image 15/60 /content/Predict_jpg/img_22.jpg: 1024x1024 12 Orange Trees, 31.3ms
image 16/60 /content/Predict_jpg/img_23.jpg: 1024x1024 9 Orange Trees, 31.4ms
image 17/60 /content/Predict_jpg/img_24.jpg: 1024x1024 11 Orange Trees, 31.4ms
image 18/60 /content/Predict_jpg/img_25.jpg: 1024x1024 10 Orange Trees, 31.3ms
image 19/60 /content/Predict_jpg/img_26.jpg: 1024x1024 10 Orange Trees, 31.3ms
image 20/60 /content/Predict_jpg/img_27.jpg: 1024x1024 9 Orange Trees, 30.9ms
image 21/60 /content/Predict_jpg/img_28.jpg: 1024x1024 8 Orange Trees, 31.0ms
image 22/60 /content/Predict_jpg/img_29.jpg: 1024x1024 9 Orange Trees, 30.9ms
image 23/60 /content/Predict_jpg/img_3.jpg: 1024x1024 9 Orange Trees, 31.0ms
image 24/60 /content/Predict_jpg/img_30.jpg: 1024x1024 10 Orange Trees, 30.9ms
image 25/60 /content/Predict_jpg/img_31.jpg: 1024x1024 10 Orange Trees, 30.9ms
image 26/60 /content/Predict_jpg/img_32.jpg: 1024x1024 7 Orange Trees, 30.9ms
image 27/60 /content/Predict_jpg/img_33.jpg: 1024x1024 10 Orange Trees, 30.9ms
image 28/60 /content/Predict_jpg/img_34.jpg: 1024x1024 8 Orange Trees, 30.9ms
image 29/60 /content/Predict_jpg/img_35.jpg: 1024x1024 9 Orange Trees, 30.9ms
image 30/60 /content/Predict_jpg/img_36.jpg: 1024x1024 9 Orange Trees, 31.0ms
image 31/60 /content/Predict_jpg/img_37.jpg: 1024x1024 9 Orange Trees, 30.9ms
image 32/60 /content/Predict_jpg/img_38.jpg: 1024x1024 9 Orange Trees, 31.1ms
image 33/60 /content/Predict_jpg/img_39.jpg: 1024x1024 8 Orange Trees, 31.0ms
image 34/60 /content/Predict_jpg/img_4.jpg: 1024x1024 6 Orange Trees, 30.9ms
image 35/60 /content/Predict_jpg/img_40.jpg: 1024x1024 11 Orange Trees, 30.9ms
image 36/60 /content/Predict_jpg/img_41.jpg: 1024x1024 11 Orange Trees, 32.0ms
image 37/60 /content/Predict_jpg/img_42.jpg: 1024x1024 11 Orange Trees, 32.1ms
image 38/60 /content/Predict_jpg/img_43.jpg: 1024x1024 8 Orange Trees, 30.6ms
image 39/60 /content/Predict_jpg/img_44.jpg: 1024x1024 8 Orange Trees, 30.5ms
image 40/60 /content/Predict_jpg/img_45.jpg: 1024x1024 10 Orange Trees, 30.6ms
image 41/60 /content/Predict_jpg/img_46.jpg: 1024x1024 11 Orange Trees, 30.6ms
image 42/60 /content/Predict_jpg/img_47.jpg: 1024x1024 10 Orange Trees, 30.6ms
image 43/60 /content/Predict_jpg/img_48.jpg: 1024x1024 10 Orange Trees, 30.6ms
image 44/60 /content/Predict_jpg/img_49.jpg: 1024x1024 11 Orange Trees, 30.5ms
image 45/60 /content/Predict_jpg/img_5.jpg: 1024x1024 12 Orange Trees, 30.6ms
image 46/60 /content/Predict_jpg/img_50.jpg: 1024x1024 12 Orange Trees, 30.6ms
image 47/60 /content/Predict_jpg/img_51.jpg: 1024x1024 12 Orange Trees, 30.6ms
image 48/60 /content/Predict_jpg/img_52.jpg: 1024x1024 7 Orange Trees, 30.5ms
image 49/60 /content/Predict_jpg/img_53.jpg: 1024x1024 11 Orange Trees, 30.6ms
image 50/60 /content/Predict_jpg/img_54.jpg: 1024x1024 10 Orange Trees, 30.6ms
image 51/60 /content/Predict_jpg/img_55.jpg: 1024x1024 10 Orange Trees, 30.6ms
image 52/60 /content/Predict_jpg/img_56.jpg: 1024x1024 4 Orange Trees, 30.6ms
image 53/60 /content/Predict_jpg/img_57.jpg: 1024x1024 9 Orange Trees, 30.6ms
image 54/60 /content/Predict_jpg/img_58.jpg: 1024x1024 12 Orange Trees, 30.9ms
image 55/60 /content/Predict_jpg/img_59.jpg: 1024x1024 10 Orange Trees, 30.9ms
image 56/60 /content/Predict_jpg/img_6.jpg: 1024x1024 9 Orange Trees, 30.9ms
image 57/60 /content/Predict_jpg/img_60.jpg: 1024x1024 2 Orange Trees, 31.2ms
image 58/60 /content/Predict_jpg/img_7.jpg: 1024x1024 13 Orange Trees, 31.3ms
image 59/60 /content/Predict_jpg/img_8.jpg: 1024x1024 11 Orange Trees, 31.7ms
image 60/60 /content/Predict_jpg/img_9.jpg: 1024x1024 10 Orange Trees, 31.7ms
Speed: 3.6ms preprocess, 31.9ms inference, 10.7ms postprocess per image at shape (1, 3, 1024, 1024)
Results saved to runs/segment/predict2
60 labels saved to runs/segment/predict2/labels
💡 Learn more at https://docs.ultralytics.com/modes/predict

Since we saved a .txt for each image, we can now use them together with the tiff image to obtain the coordinates that form the polygons.

In [ ]:
ls_poly = []
ls_class = []
imgs_to_pred = [f for f in os.listdir('/content/runs/segment/predict2/labels/') if f.endswith('.txt')]
for images in imgs_to_pred:
  filename = images.split('.')[0]
  src = rasterio.open('/content/Predict/' + filename + '.tif')
  path = f'/content/runs/segment/predict2/labels/'+filename+'.txt'
  with open(path, "r") as f:
        txt_file = f.readlines()
        for line in txt_file:
            line_split = line.split()
            cls_idx = line_split[0]
            coords = line_split[1:]
            polygon = np.array([[eval(x), eval(y)] for x, y in zip(coords[0::2], coords[1::2])]) # convert list of coordinates to numpy massive

            polygon[:,0] = polygon[:,0]*1024
            polygon[:,1] = polygon[:,1]*1024

            for i in range(len(polygon)):
              polygon[i,0], polygon[i,1] = rasterio.transform.xy(src.transform, polygon[i,1], polygon[i,0])


            polygon = Polygon(polygon)
            ls_poly.append(polygon)
            ls_class.append(cls_idx)
In [ ]:
ls_poly
Out[ ]:
[<POLYGON ((621553.034 7741205.096, 621553.019 7741205.081, 621552.975 774120...>,
 <POLYGON ((621556.718 7741203.017, 621556.703 7741203.002, 621556.599 774120...>,
 <POLYGON ((621549.128 7741197.966, 621549.113 7741197.951, 621549.068 774119...>,
 <POLYGON ((621550.227 7741206.582, 621550.212 7741206.567, 621550.167 774120...>,
 <POLYGON ((621544.003 7741200.506, 621543.988 7741200.491, 621543.973 774120...>,
 <POLYGON ((621544.389 7741206.76, 621544.359 7741206.73, 621544.374 7741206....>,
 <POLYGON ((621546.78 7741198.917, 621546.766 7741198.902, 621546.691 7741198...>,
 <POLYGON ((621444.506 7741230.884, 621444.491 7741230.869, 621444.461 774123...>,
 <POLYGON ((621447.982 7741229.74, 621447.967 7741229.725, 621447.952 7741229...>,
 <POLYGON ((621443.882 7741237.182, 621443.867 7741237.168, 621443.837 774123...>,
 <POLYGON ((621451.681 7741228.507, 621451.666 7741228.492, 621451.636 774122...>,
 <POLYGON ((621440.629 7741223.516, 621440.614 7741223.501, 621440.554 774122...>,
 <POLYGON ((621439.217 7741231.656, 621439.203 7741231.642, 621439.173 774123...>,
 <POLYGON ((621436.93 7741224.586, 621436.93 7741222.045, 621438.133 7741222....>,
 <POLYGON ((621449.111 7741237.242, 621449.111 7741237.227, 621449.081 774123...>,
 <POLYGON ((621440.034 7741237.242, 621440.034 7741237.064, 621440.049 774123...>,
 <POLYGON ((621444.209 7741222.729, 621444.194 7741222.714, 621444.164 774122...>,
 <POLYGON ((621452.037 7741236.157, 621452.037 7741236.143, 621452.022 774123...>,
 <POLYGON ((621437.019 7741232.132, 621437.004 7741232.117, 621437.004 774123...>,
 <POLYGON ((621479.533 7741227.497, 621479.518 7741227.482, 621479.444 774122...>,
 <POLYGON ((621472.67 7741230.527, 621472.655 7741230.513, 621472.596 7741230...>,
 <POLYGON ((621477.587 7741235.994, 621477.572 7741235.979, 621477.528 774123...>,
 <POLYGON ((621468.778 7741237.182, 621468.763 7741237.168, 621468.734 774123...>,
 <POLYGON ((621468.704 7741231.478, 621468.689 7741231.463, 621468.615 774123...>,
 <POLYGON ((621475.834 7741229.012, 621475.819 7741228.997, 621475.79 7741228...>,
 <POLYGON ((621482.118 7741234.924, 621482.103 7741234.91, 621482.073 7741234...>,
 <POLYGON ((621473.19 7741237.242, 621473.19 7741237.227, 621473.146 7741237....>,
 <POLYGON ((621468.036 7741223.382, 621468.021 7741223.367, 621468.006 774122...>,
 <POLYGON ((621471.066 7741222.506, 621471.051 7741222.491, 621470.992 774122...>,
 <POLYGON ((621365.538 7741224.704, 621365.523 7741224.69, 621365.464 7741224...>,
 <POLYGON ((621364.647 7741231.894, 621364.632 7741231.879, 621364.602 774123...>,
 <POLYGON ((621369.504 7741231.122, 621369.489 7741231.107, 621369.474 774123...>,
 <POLYGON ((621370.173 7741223.873, 621370.158 7741223.858, 621370.098 774122...>,
 <POLYGON ((621371.836 7741237.182, 621371.807 7741237.153, 621371.807 774123...>,
 <POLYGON ((621374.094 7741230.765, 621374.079 7741230.75, 621373.975 7741230...>,
 <POLYGON ((621374.169 7741223.16, 621374.154 7741223.145, 621374.109 7741223...>,
 <POLYGON ((621368.553 7741237.242, 621368.553 7741237.168, 621368.539 774123...>,
 <POLYGON ((621367.053 7741231.582, 621366.964 7741231.493, 621366.949 774123...>,
 <POLYGON ((621367.083 7741231.538, 621367.068 7741231.523, 621367.009 774123...>,
 <POLYGON ((621373.857 7741246.214, 621373.842 7741246.199, 621373.812 774124...>,
 <POLYGON ((621368.791 7741239.321, 621368.776 7741239.307, 621368.732 774123...>,
 <POLYGON ((621366.162 7741247.284, 621366.147 7741247.269, 621366.102 774124...>,
 <POLYGON ((621366.4 7741239.559, 621366.385 7741239.544, 621366.31 7741239.5...>,
 <POLYGON ((621362.612 7741239.485, 621362.597 7741239.47, 621362.567 7741239...>,
 <POLYGON ((621368.063 7741252.453, 621368.063 7741252.408, 621368.078 774125...>,
 <POLYGON ((621371.866 7741252.453, 621371.866 7741251.77, 621371.881 7741251...>,
 <POLYGON ((621369.95 7741246.273, 621369.935 7741246.259, 621369.905 7741246...>,
 <POLYGON ((621372.861 7741238.608, 621372.846 7741238.594, 621372.817 774123...>,
 <POLYGON ((621376.025 7741252.037, 621376.011 7741252.022, 621375.936 774125...>,
 <POLYGON ((621372.936 7741238.252, 621372.921 7741238.237, 621372.817 774123...>,
 <POLYGON ((621434.078 7741201.709, 621434.063 7741201.694, 621434.003 774120...>,
 <POLYGON ((621429.651 7741195.53, 621429.636 7741195.515, 621429.606 7741195...>,
 <POLYGON ((621427.007 7741203.373, 621426.992 7741203.358, 621426.843 774120...>,
 <POLYGON ((621430.735 7741202.601, 621430.72 7741202.586, 621430.646 7741202...>,
 <POLYGON ((621426.264 7741196.243, 621426.249 7741196.228, 621426.175 774119...>,
 <POLYGON ((621433.498 7741194.223, 621433.483 7741194.208, 621433.32 7741194...>,
 <POLYGON ((621421.793 7741197.015, 621421.778 7741197, 621421.778 7741195.27...>,
 <POLYGON ((621422.773 7741204.428, 621422.758 7741204.413, 621422.729 774120...>,
 <POLYGON ((621484.019 7741218.525, 621484.004 7741218.51, 621483.826 7741218...>,
 <POLYGON ((621491.491 7741215.851, 621491.476 7741215.836, 621491.417 774121...>,
 <POLYGON ((621495.517 7741221.956, 621495.502 7741221.941, 621495.472 774122...>,
 <POLYGON ((621495.784 7741214.128, 621495.769 7741214.113, 621495.71 7741214...>,
 <POLYGON ((621490.318 7741221.971, 621490.288 7741221.941, 621490.288 774122...>,
 <POLYGON ((621487.763 7741209.255, 621487.748 7741209.241, 621487.733 774120...>,
 <POLYGON ((621487.659 7741216.98, 621487.644 7741216.965, 621487.57 7741216....>,
 <POLYGON ((621484.866 7741210.206, 621484.851 7741210.191, 621484.732 774121...>,
 <POLYGON ((621491.981 7741207.651, 621491.967 7741207.636, 621491.922 774120...>,
 <POLYGON ((621391.296 7741196.718, 621391.296 7741194.579, 621391.37 7741194...>,
 <POLYGON ((621402.66 7741202.363, 621402.645 7741202.348, 621402.615 7741202...>,
 <POLYGON ((621399.139 7741202.838, 621399.124 7741202.823, 621399.08 7741202...>,
 <POLYGON ((621395.604 7741195.649, 621395.589 7741195.634, 621395.515 774119...>,
 <POLYGON ((621393.91 7741203.967, 621393.896 7741203.952, 621393.866 7741203...>,
 <POLYGON ((621399.927 7741194.505, 621399.912 7741194.49, 621399.882 7741194...>,
 <POLYGON ((621391.296 7741204.918, 621391.296 7741202.214, 621391.37 7741202...>,
 <POLYGON ((621403.729 7741193.569, 621403.715 7741193.554, 621403.67 7741193...>,
 <POLYGON ((621435.474 7741232.726, 621435.459 7741232.711, 621435.4 7741232....>,
 <POLYGON ((621425.299 7741228.032, 621425.284 7741228.017, 621425.239 774122...>,
 <POLYGON ((621433.231 7741225.715, 621433.216 7741225.7, 621433.172 7741225....>,
 <POLYGON ((621427.066 7741235.222, 621427.051 7741235.207, 621427.022 774123...>,
 <POLYGON ((621423.694 7741236.232, 621423.679 7741236.217, 621423.62 7741236...>,
 <POLYGON ((621430.631 7741233.677, 621430.617 7741233.662, 621430.527 774123...>,
 <POLYGON ((621429.636 7741226.65, 621429.621 7741226.636, 621429.606 7741226...>,
 <POLYGON ((621421.971 7741228.923, 621421.956 7741228.908, 621421.837 774122...>,
 <POLYGON ((621436.826 7741224.526, 621436.811 7741224.511, 621436.766 774122...>,
 <POLYGON ((621503.271 7741195.054, 621503.256 7741195.04, 621503.182 7741195...>,
 <POLYGON ((621499.587 7741204.621, 621499.572 7741204.606, 621499.513 774120...>,
 <POLYGON ((621499.557 7741196.406, 621499.542 7741196.391, 621499.528 774119...>,
 <POLYGON ((621506.316 7741201.59, 621506.301 7741201.576, 621506.257 7741201...>,
 <POLYGON ((621502.038 7741203.002, 621502.023 7741202.987, 621502.008 774120...>,
 <POLYGON ((621510.312 7741199.451, 621510.297 7741199.437, 621510.238 774119...>,
 <POLYGON ((621506.97 7741193.004, 621506.955 7741192.99, 621506.866 7741192....>,
 <POLYGON ((621510.669 7741206.819, 621510.669 7741206.804, 621510.639 774120...>,
 <POLYGON ((621506.881 7741206.76, 621506.866 7741206.745, 621506.762 7741206...>,
 <POLYGON ((621509.436 7741206.76, 621509.421 7741206.745, 621509.421 7741206...>,
 <POLYGON ((621512.927 7741197.699, 621512.897 7741197.669, 621512.897 774119...>,
 <POLYGON ((621463.549 7741216.623, 621463.535 7741216.609, 621463.505 774121...>,
 <POLYGON ((621453.047 7741220.605, 621453.032 7741220.59, 621453.003 7741220...>,
 <POLYGON ((621456.82 7741219.06, 621456.805 7741219.045, 621456.687 7741219....>,
 <POLYGON ((621456.895 7741210.8, 621456.88 7741210.786, 621456.85 7741210.78...>,
 <POLYGON ((621460.95 7741209.909, 621460.935 7741209.894, 621460.89 7741209....>,
 <POLYGON ((621453.686 7741212.226, 621453.671 7741212.212, 621453.626 774121...>,
 <POLYGON ((621460.385 7741218.168, 621460.371 7741218.153, 621460.326 774121...>,
 <POLYGON ((621464.916 7741208.364, 621464.901 7741208.349, 621464.872 774120...>,
 <POLYGON ((621466.461 7741221.971, 621466.446 7741221.956, 621466.416 774122...>,
 <POLYGON ((621534.822 7741239.262, 621534.808 7741239.247, 621534.733 774123...>,
 <POLYGON ((621538.417 7741252.453, 621538.417 7741252.438, 621538.284 774125...>,
 <POLYGON ((621529.46 7741249.007, 621529.445 7741248.992, 621529.415 7741248...>,
 <POLYGON ((621540.987 7741244.431, 621540.972 7741244.417, 621540.853 774124...>,
 <POLYGON ((621537.318 7741245.902, 621537.303 7741245.887, 621537.273 774124...>,
 <POLYGON ((621543.334 7741251.502, 621543.319 7741251.487, 621543.29 7741251...>,
 <POLYGON ((621533.723 7741247.64, 621533.708 7741247.625, 621533.604 7741247...>,
 <POLYGON ((621531.45 7741240.792, 621531.436 7741240.777, 621531.406 7741240...>,
 <POLYGON ((621534.436 7741252.453, 621534.436 7741252.438, 621534.451 774125...>,
 <POLYGON ((621528.286 7741241.163, 621528.271 7741241.149, 621528.271 774124...>,
 <POLYGON ((621450.611 7741244.729, 621450.596 7741244.714, 621450.552 774124...>,
 <POLYGON ((621447.298 7741245.62, 621447.284 7741245.605, 621447.224 7741245...>,
 <POLYGON ((621443.822 7741252.453, 621443.822 7741252.423, 621443.837 774125...>,
 <POLYGON ((621441.089 7741239.084, 621441.074 7741239.069, 621441.015 774123...>,
 <POLYGON ((621439.336 7741247.447, 621439.321 7741247.432, 621439.292 774124...>,
 <POLYGON ((621442.931 7741246.689, 621442.916 7741246.675, 621442.887 774124...>,
 <POLYGON ((621436.93 7741240.079, 621436.93 7741237.465, 621436.959 7741237....>,
 <POLYGON ((621448.724 7741252.394, 621448.71 7741252.379, 621448.68 7741252....>,
 <POLYGON ((621444.61 7741238.014, 621444.595 7741237.999, 621444.521 7741237...>,
 <POLYGON ((621451.963 7741251.562, 621451.948 7741251.547, 621451.903 774125...>,
 <POLYGON ((621440.213 7741252.394, 621440.198 7741252.379, 621440.198 774125...>,
 <POLYGON ((621387.152 7741205.928, 621387.137 7741205.913, 621387.077 774120...>,
 <POLYGON ((621379.501 7741199.451, 621379.487 7741199.437, 621379.412 774119...>,
 <POLYGON ((621377.956 7741206.76, 621377.942 7741206.745, 621377.882 7741206...>,
 <POLYGON ((621387.939 7741197.609, 621387.924 7741197.595, 621387.865 774119...>,
 <POLYGON ((621382.146 7741206.7, 621382.131 7741206.686, 621382.086 7741206....>,
 <POLYGON ((621383.512 7741198.085, 621383.497 7741198.07, 621383.408 7741198...>,
 <POLYGON ((621390.182 7741205.156, 621390.167 7741205.141, 621390.137 774120...>,
 <POLYGON ((621376.337 7741200.046, 621376.322 7741200.031, 621376.263 774120...>,
 <POLYGON ((621391.207 7741196.659, 621391.192 7741196.644, 621391.147 774119...>,
 <POLYGON ((621376.709 7741191.771, 621376.694 7741191.757, 621376.649 774119...>,
 <POLYGON ((621376.872 7741191.875, 621376.857 7741191.861, 621376.798 774119...>,
 <POLYGON ((621427.037 7741250.968, 621427.022 7741250.953, 621426.977 774125...>,
 <POLYGON ((621433.082 7741241.401, 621433.068 7741241.386, 621432.978 774124...>,
 <POLYGON ((621434.731 7741248.413, 621434.716 7741248.398, 621434.687 774124...>,
 <POLYGON ((621431.745 7741249.72, 621431.731 7741249.705, 621431.627 7741249...>,
 <POLYGON ((621424.764 7741243.184, 621424.749 7741243.169, 621424.675 774124...>,
 <POLYGON ((621429.458 7741242.278, 621429.443 7741242.263, 621429.413 774124...>,
 <POLYGON ((621423.055 7741251.621, 621423.041 7741251.606, 621423.011 774125...>,
 <POLYGON ((621436.855 7741239.737, 621436.841 7741239.723, 621436.781 774123...>,
 <POLYGON ((621421.793 7741244.12, 621421.793 7741244.09, 621421.778 7741244....>,
 <POLYGON ((621421.808 7741244.12, 621421.793 7741244.105, 621421.793 7741244...>,
 <POLYGON ((621421.808 7741244.12, 621421.793 7741244.105, 621421.793 7741244...>,
 <POLYGON ((621415.078 7741206.582, 621415.064 7741206.567, 621415.019 774120...>,
 <POLYGON ((621419.312 7741205.69, 621419.297 7741205.676, 621419.238 7741205...>,
 <POLYGON ((621410.162 7741206.819, 621410.162 7741206.73, 621410.147 7741206...>,
 <POLYGON ((621414.143 7741198.976, 621414.128 7741198.961, 621414.068 774119...>,
 <POLYGON ((621418.287 7741198.382, 621418.272 7741198.367, 621418.213 774119...>,
 <POLYGON ((621406.582 7741206.76, 621406.567 7741206.745, 621406.567 7741206...>,
 <POLYGON ((621407.399 7741193.034, 621407.384 7741193.019, 621407.324 774119...>,
 <POLYGON ((621411.142 7741200.863, 621411.127 7741200.848, 621411.097 774120...>,
 <POLYGON ((621411.781 7741192.321, 621411.766 7741192.306, 621411.692 774119...>,
 <POLYGON ((621421.6 7741197.015, 621421.585 7741197, 621421.525 7741197, 621...>,
 <POLYGON ((621406.641 7741201.59, 621406.626 7741201.576, 621406.507 7741201...>,
 <POLYGON ((621489.501 7741232.251, 621489.486 7741232.236, 621489.456 774123...>,
 <POLYGON ((621486.485 7741224.704, 621486.47 7741224.69, 621486.426 7741224....>,
 <POLYGON ((621496.705 7741229.458, 621496.69 7741229.443, 621496.661 7741229...>,
 <POLYGON ((621486.589 7741233.439, 621486.574 7741233.424, 621486.53 7741233...>,
 <POLYGON ((621493.972 7741237.242, 621493.972 7741237.212, 621493.987 774123...>,
 <POLYGON ((621491.848 7741223.16, 621491.833 7741223.145, 621491.729 7741223...>,
 <POLYGON ((621482.563 7741234.924, 621482.563 7741232.919, 621482.578 774123...>,
 <POLYGON ((621491.684 7741237.168, 621491.669 7741237.153, 621491.669 774123...>,
 <POLYGON ((621426.056 7741212.212, 621426.041 7741212.197, 621426.012 774121...>,
 <POLYGON ((621430.943 7741210.919, 621430.928 7741210.904, 621430.884 774121...>,
 <POLYGON ((621426.19 7741219.773, 621426.175 7741219.758, 621426.13 7741219....>,
 <POLYGON ((621430.186 7741219, 621430.171 7741218.985, 621430.141 7741218.98...>,
 <POLYGON ((621422.818 7741213.118, 621422.803 7741213.103, 621422.758 774121...>,
 <POLYGON ((621435.682 7741209.969, 621435.667 7741209.954, 621435.593 774120...>,
 <POLYGON ((621434.182 7741217.693, 621434.167 7741217.678, 621434.137 774121...>,
 <POLYGON ((621422.402 7741220.605, 621422.387 7741220.59, 621422.283 7741220...>,
 <POLYGON ((621436.172 7741221.971, 621436.157 7741221.956, 621436.157 774122...>,
 <POLYGON ((621570.385 7741230.29, 621570.37 7741230.275, 621570.34 7741230.2...>,
 <POLYGON ((621563.061 7741234.687, 621563.046 7741234.672, 621562.987 774123...>,
 <POLYGON ((621571.87 7741237.182, 621571.855 7741237.168, 621571.826 7741237...>,
 <POLYGON ((621566.344 7741231.954, 621566.329 7741231.939, 621566.285 774123...>,
 <POLYGON ((621573.059 7741228.091, 621573.044 7741228.076, 621573.014 774122...>,
 <POLYGON ((621566.567 7741223.694, 621566.552 7741223.679, 621566.508 774122...>,
 <POLYGON ((621562.972 7741225.313, 621562.957 7741225.299, 621562.928 774122...>,
 <POLYGON ((621559.422 7741227.259, 621559.407 7741227.245, 621559.348 774122...>,
 <POLYGON ((621559.244 7741235.741, 621559.229 7741235.727, 621559.199 774123...>,
 <POLYGON ((621567.83 7741237.242, 621567.83 7741237.212, 621567.844 7741237....>,
 <POLYGON ((621504.504 7741226.472, 621504.489 7741226.457, 621504.474 774122...>,
 <POLYGON ((621498.681 7741237.123, 621498.666 7741237.108, 621498.607 774123...>,
 <POLYGON ((621500.79 7741228.091, 621500.775 7741228.076, 621500.746 7741228...>,
 <POLYGON ((621508.411 7741225.105, 621508.396 7741225.091, 621508.351 774122...>,
 <POLYGON ((621510.253 7741232.607, 621510.238 7741232.592, 621510.06 7741232...>,
 <POLYGON ((621502.796 7741235.4, 621502.781 7741235.385, 621502.721 7741235....>,
 <POLYGON ((621512.258 7741223.858, 621512.243 7741223.843, 621512.228 774122...>,
 <POLYGON ((621497.864 7741229.042, 621497.834 7741229.012, 621497.834 774122...>,
 <POLYGON ((621505.945 7741233.899, 621505.93 7741233.885, 621505.915 7741233...>,
 <POLYGON ((621491.491 7741239.797, 621491.476 7741239.782, 621491.461 774123...>,
 <POLYGON ((621495.814 7741246.392, 621495.799 7741246.377, 621495.695 774124...>,
 <POLYGON ((621488.387 7741241.104, 621488.372 7741241.089, 621488.342 774124...>,
 <POLYGON ((621483.202 7741250.968, 621483.187 7741250.953, 621483.128 774125...>,
 <POLYGON ((621484.376 7741242.292, 621484.361 7741242.278, 621484.301 774124...>,
 <POLYGON ((621490.838 7741248.294, 621490.823 7741248.279, 621490.704 774124...>,
 <POLYGON ((621486.946 7741249.542, 621486.931 7741249.527, 621486.886 774124...>,
 <POLYGON ((621495.383 7741238.43, 621495.368 7741238.415, 621495.309 7741238...>,
 <POLYGON ((621496.854 7741252.453, 621496.854 7741252.423, 621496.839 774125...>,
 <POLYGON ((621493.467 7741252.394, 621493.452 7741252.379, 621493.452 774125...>,
 <POLYGON ((621517.116 7741237.182, 621517.086 7741237.153, 621517.086 774123...>,
 <POLYGON ((621525.895 7741235.222, 621525.88 7741235.207, 621525.85 7741235....>,
 <POLYGON ((621517.858 7741229.458, 621517.843 7741229.443, 621517.784 774122...>,
 <POLYGON ((621521.022 7741236.053, 621521.008 7741236.039, 621520.963 774123...>,
 <POLYGON ((621520.785 7741227.319, 621520.77 7741227.304, 621520.696 7741227...>,
 <POLYGON ((621514.026 7741231.062, 621514.011 7741231.047, 621513.966 774123...>,
 <POLYGON ((621512.986 7741223.694, 621512.986 7741222.045, 621513.253 774122...>,
 <POLYGON ((621528.123 7741224.526, 621528.108 7741224.511, 621528.064 774122...>,
 <POLYGON ((621513.313 7741237.182, 621513.283 7741237.153, 621513.283 774123...>,
 <POLYGON ((621524.855 7741225.715, 621524.84 7741225.7, 621524.781 7741225.7...>,
 <POLYGON ((621516.358 7741222.357, 621516.343 7741222.343, 621516.328 774122...>,
 <POLYGON ((621541.255 7741236.053, 621541.24 7741236.039, 621541.165 7741236...>,
 <POLYGON ((621536.962 7741230.052, 621536.947 7741230.037, 621536.917 774123...>,
 <POLYGON ((621540.794 7741227.735, 621540.779 7741227.72, 621540.72 7741227....>,
 <POLYGON ((621529.876 7741233.142, 621529.861 7741233.127, 621529.772 774123...>,
 <POLYGON ((621533.515 7741231.24, 621533.5 7741231.226, 621533.441 7741231.2...>,
 <POLYGON ((621528.866 7741224.942, 621528.851 7741224.927, 621528.806 774122...>,
 <POLYGON ((621537.689 7741236.945, 621537.675 7741236.93, 621537.63 7741236....>,
 <POLYGON ((621531.703 7741222.922, 621531.688 7741222.907, 621531.614 774122...>,
 <POLYGON ((621533.307 7741237.242, 621533.307 7741237.227, 621533.322 774123...>,
 <POLYGON ((621543.379 7741226.398, 621543.364 7741226.383, 621543.349 774122...>,
 <POLYGON ((621543.364 7741225.833, 621543.349 7741225.819, 621543.29 7741225...>,
 <POLYGON ((621559.407 7741218.703, 621559.392 7741218.688, 621559.362 774121...>,
 <POLYGON ((621560.402 7741209.434, 621560.387 7741209.419, 621560.358 774120...>,
 <POLYGON ((621573.519 7741211.038, 621573.504 7741211.023, 621573.445 774121...>,
 <POLYGON ((621573.445 7741220.01, 621573.43 7741219.995, 621573.385 7741219....>,
 <POLYGON ((621569.33 7741221.971, 621569.315 7741221.956, 621569.271 7741221...>,
 <POLYGON ((621562.928 7741217.158, 621562.913 7741217.143, 621562.853 774121...>,
 <POLYGON ((621571.469 7741212.939, 621571.454 7741212.925, 621571.306 774121...>,
 <POLYGON ((621566.418 7741215.257, 621566.404 7741215.242, 621566.344 774121...>,
 <POLYGON ((621565.408 7741222.031, 621565.408 7741222.016, 621565.393 774122...>,
 <POLYGON ((621564.146 7741207.815, 621564.131 7741207.8, 621564.131 7741207....>,
 <POLYGON ((621414.484 7741237.182, 621414.469 7741237.168, 621414.365 774123...>,
 <POLYGON ((621413.593 7741230.706, 621413.578 7741230.691, 621413.504 774123...>,
 <POLYGON ((621417.396 7741230.216, 621417.351 7741230.171, 621417.336 774123...>,
 <POLYGON ((621410.147 7741223.219, 621410.132 7741223.204, 621410.102 774122...>,
 <POLYGON ((621421.496 7741228.864, 621421.481 7741228.849, 621421.436 774122...>,
 <POLYGON ((621418.941 7741237.182, 621418.926 7741237.168, 621418.837 774123...>,
 <POLYGON ((621409.241 7741231.597, 621409.226 7741231.582, 621409.137 774123...>,
 <POLYGON ((621410.37 7741237.242, 621410.37 7741237.168, 621410.384 7741237....>,
 <POLYGON ((621406.582 7741224.823, 621406.567 7741224.808, 621406.567 774122...>,
 <POLYGON ((621414.648 7741222.803, 621414.633 7741222.788, 621414.588 774122...>,
 <POLYGON ((621378.699 7741245.026, 621378.684 7741245.011, 621378.566 774124...>,
 <POLYGON ((621389.187 7741250.893, 621389.172 7741250.878, 621389.157 774125...>,
 <POLYGON ((621382.398 7741244.55, 621382.383 7741244.535, 621382.339 7741244...>,
 <POLYGON ((621390.241 7741242.827, 621390.227 7741242.812, 621390.212 774124...>,
 <POLYGON ((621380.927 7741252.453, 621380.927 7741252.438, 621380.898 774125...>,
 <POLYGON ((621376.412 7741252.394, 621376.397 7741252.379, 621376.337 774125...>,
 <POLYGON ((621387.36 7741243.362, 621387.345 7741243.347, 621387.315 7741243...>,
 <POLYGON ((621386.572 7741251.681, 621386.557 7741251.666, 621386.528 774125...>,
 <POLYGON ((621377.065 7741237.895, 621377.05 7741237.881, 621376.976 7741237...>,
 <POLYGON ((621381.314 7741237.613, 621381.299 7741237.598, 621381.284 774123...>,
 <POLYGON ((621381.329 7741237.598, 621381.314 7741237.583, 621381.254 774123...>,
 <POLYGON ((621377.095 7741237.895, 621377.08 7741237.881, 621377.006 7741237...>,
 <POLYGON ((621402.333 7741240.554, 621402.318 7741240.54, 621402.303 7741240...>,
 <POLYGON ((621401.204 7741248.888, 621401.189 7741248.873, 621401.145 774124...>,
 <POLYGON ((621397.802 7741250.195, 621397.788 7741250.18, 621397.669 7741250...>,
 <POLYGON ((621405.779 7741248.413, 621405.765 7741248.398, 621405.675 774124...>,
 <POLYGON ((621394.757 7741242.575, 621394.742 7741242.56, 621394.727 7741242...>,
 <POLYGON ((621398.501 7741241.936, 621398.486 7741241.921, 621398.426 774124...>,
 <POLYGON ((621394.163 7741250.255, 621394.148 7741250.24, 621394.133 7741250...>,
 <POLYGON ((621391.296 7741243.065, 621391.296 7741240.658, 621391.355 774124...>,
 <POLYGON ((621391.37 7741243.065, 621391.355 7741243.05, 621391.355 7741240....>,
 <POLYGON ((621406.448 7741239.619, 621406.433 7741239.604, 621406.403 774123...>,
 <POLYGON ((621466.342 7741200.402, 621466.327 7741200.387, 621466.283 774120...>,
 <POLYGON ((621462.792 7741201.754, 621462.732 7741201.694, 621462.718 774120...>,
 <POLYGON ((621458.93 7741202.779, 621458.915 7741202.764, 621458.781 7741202...>,
 <POLYGON ((621457.994 7741194.579, 621457.979 7741194.564, 621457.949 774119...>,
 <POLYGON ((621454.607 7741196.064, 621454.592 7741196.05, 621454.533 7741196...>,
 <POLYGON ((621462.406 7741193.272, 621462.391 7741193.257, 621462.257 774119...>,
 <POLYGON ((621454.399 7741203.418, 621454.384 7741203.403, 621454.325 774120...>,
 <POLYGON ((621464.545 7741206.76, 621464.53 7741206.745, 621464.515 7741206....>,
 <POLYGON ((621375.505 7741199.867, 621375.491 7741199.852, 621375.372 774119...>,
 <POLYGON ((621372.594 7741200.64, 621372.579 7741200.625, 621372.549 7741200...>,
 <POLYGON ((621369.623 7741201.353, 621369.608 7741201.338, 621369.564 774120...>,
 <POLYGON ((621374.094 7741206.76, 621374.065 7741206.73, 621374.065 7741206....>,
 <POLYGON ((621370.945 7741192.618, 621370.93 7741192.603, 621370.886 7741192...>,
 <POLYGON ((621370.455 7741206.76, 621370.44 7741206.745, 621370.44 7741206.6...>,
 <POLYGON ((621576.757 7741226.665, 621576.742 7741226.65, 621576.713 7741226...>,
 <POLYGON ((621579.535 7741233.914, 621579.52 7741233.899, 621579.461 7741233...>,
 <POLYGON ((621585.076 7741237.182, 621585.061 7741237.168, 621585.061 774123...>,
 <POLYGON ((621585.908 7741229.488, 621585.878 7741229.458, 621585.863 774122...>,
 <POLYGON ((621582.833 7741231.359, 621582.818 7741231.344, 621582.773 774123...>,
 <POLYGON ((621580.842 7741224.348, 621580.828 7741224.333, 621580.753 774122...>,
 <POLYGON ((621576.119 7741234.924, 621576.104 7741234.91, 621576.059 7741234...>,
 <POLYGON ((621584.185 7741222.565, 621584.17 7741222.55, 621584.11 7741222.5...>,
 <POLYGON ((621584.185 7741222.565, 621584.17 7741222.55, 621584.11 7741222.5...>,
 <POLYGON ((621573.831 7741227.675, 621573.831 7741225.982, 621573.876 774122...>,
 <POLYGON ((621582.967 7741237.182, 621582.952 7741237.168, 621582.863 774123...>,
 <POLYGON ((621573.92 7741227.735, 621573.89 7741227.705, 621573.89 7741226.1...>,
 <POLYGON ((621566.894 7741205.334, 621566.879 7741205.319, 621566.805 774120...>,
 <POLYGON ((621562.72 7741206.76, 621562.705 7741206.745, 621562.63 7741206.7...>,
 <POLYGON ((621571.35 7741203.522, 621571.335 7741203.507, 621571.276 7741203...>,
 <POLYGON ((621560.64 7741200.521, 621560.625 7741200.506, 621560.536 7741200...>,
 <POLYGON ((621402.838 7741218.049, 621402.823 7741218.035, 621402.779 774121...>,
 <POLYGON ((621394.757 7741218.866, 621394.742 7741218.852, 621394.698 774121...>,
 <POLYGON ((621397.802 7741217.99, 621397.788 7741217.975, 621397.743 7741217...>,
 <POLYGON ((621403.343 7741209.241, 621403.328 7741209.226, 621403.299 774120...>,
 <POLYGON ((621395.099 7741211.142, 621395.039 7741211.083, 621395.039 774121...>,
 <POLYGON ((621391.905 7741211.87, 621391.89 7741211.855, 621391.861 7741211....>,
 <POLYGON ((621406.077 7741216.623, 621406.062 7741216.609, 621406.017 774121...>,
 <POLYGON ((621399.139 7741210.325, 621399.124 7741210.31, 621399.095 7741210...>,
 <POLYGON ((621391.296 7741219.654, 621391.296 7741217.827, 621391.341 774121...>,
 <POLYGON ((621406.433 7741207.948, 621406.418 7741207.933, 621406.388 774120...>,
 <POLYGON ((621402.393 7741225.18, 621402.378 7741225.165, 621402.303 7741225...>,
 <POLYGON ((621401.07 7741233.261, 621401.056 7741233.246, 621401.011 7741233...>,
 <POLYGON ((621405.022 7741232.459, 621405.007 7741232.444, 621404.977 774123...>,
 <POLYGON ((621393.836 7741227.022, 621393.821 7741227.007, 621393.777 774122...>,
 <POLYGON ((621393.361 7741235.028, 621393.346 7741235.014, 621393.331 774123...>,
 <POLYGON ((621398.218 7741225.952, 621398.203 7741225.937, 621398.189 774122...>,
 <POLYGON ((621396.54 7741234.093, 621396.525 7741234.078, 621396.451 7741234...>,
 <POLYGON ((621406.24 7741224.586, 621406.225 7741224.571, 621406.195 7741224...>,
 <POLYGON ((621391.385 7741226.383, 621391.37 7741226.368, 621391.37 7741226....>,
 <POLYGON ((621413.623 7741246.511, 621413.608 7741246.496, 621413.563 774124...>,
 <POLYGON ((621407.161 7741240.094, 621407.146 7741240.079, 621407.116 774124...>,
 <POLYGON ((621411.409 7741239.262, 621411.394 7741239.247, 621411.335 774123...>,
 <POLYGON ((621409.493 7741247.402, 621409.478 7741247.388, 621409.449 774124...>,
 <POLYGON ((621419.223 7741252.394, 621419.208 7741252.379, 621419.178 774125...>,
 <POLYGON ((621418.688 7741245.367, 621418.673 7741245.352, 621418.658 774124...>,
 <POLYGON ((621421.525 7741244.224, 621421.511 7741244.209, 621421.421 774124...>,
 <POLYGON ((621414.514 7741252.394, 621414.499 7741252.379, 621414.455 774125...>,
 <POLYGON ((621406.582 7741248.086, 621406.582 7741247.982, 621406.567 774124...>,
 <POLYGON ((621410.206 7741252.453, 621410.206 7741252.379, 621410.221 774125...>,
 <POLYGON ((621415.554 7741238.074, 621415.539 7741238.059, 621415.494 774123...>,
 <POLYGON ((621555.827 7741229.28, 621555.812 7741229.265, 621555.664 7741229...>,
 <POLYGON ((621554.653 7741237.182, 621554.639 7741237.168, 621554.609 774123...>,
 <POLYGON ((621548.207 7741224.288, 621548.192 7741224.274, 621548.117 774122...>,
 <POLYGON ((621544.329 7741226.012, 621544.315 7741225.997, 621544.27 7741225...>,
 <POLYGON ((621548.311 7741232.31, 621548.296 7741232.295, 621548.236 7741232...>,
 <POLYGON ((621544.24 7741234.375, 621544.225 7741234.36, 621544.151 7741234....>,
 <POLYGON ((621552.41 7741230.587, 621552.396 7741230.572, 621552.366 7741230...>,
 <POLYGON ((621552.024 7741222.922, 621552.009 7741222.907, 621551.95 7741222...>,
 <POLYGON ((621558.575 7741227.081, 621558.56 7741227.066, 621558.516 7741227...>,
 <POLYGON ((621551.683 7741237.242, 621551.683 7741237.123, 621551.697 774123...>,
 <POLYGON ((621552.039 7741222.922, 621552.024 7741222.907, 621551.965 774122...>,
 <POLYGON ((621551.712 7741237.182, 621551.697 7741237.168, 621551.683 774123...>,
 <POLYGON ((621499.394 7741212.345, 621499.379 7741212.33, 621499.29 7741212....>,
 <POLYGON ((621503.167 7741219, 621503.152 7741218.985, 621503.093 7741218.98...>,
 <POLYGON ((621507.519 7741217.634, 621507.505 7741217.619, 621507.401 774121...>,
 <POLYGON ((621507.505 7741209.181, 621507.49 7741209.166, 621507.475 7741209...>,
 <POLYGON ((621499.75 7741220.887, 621499.691 7741220.827, 621499.676 7741220...>,
 <POLYGON ((621502.766 7741210.622, 621502.751 7741210.607, 621502.692 774121...>,
 <POLYGON ((621510.639 7741215.792, 621510.624 7741215.777, 621510.58 7741215...>,
 <POLYGON ((621510.966 7741222.031, 621510.966 7741221.956, 621510.981 774122...>,
 <POLYGON ((621539.828 7741219.891, 621539.814 7741219.877, 621539.769 774121...>,
 <POLYGON ((621534.763 7741213.474, 621534.748 7741213.459, 621534.674 774121...>,
 <POLYGON ((621535.224 7741221.496, 621535.209 7741221.481, 621535.179 774122...>,
 <POLYGON ((621542.74 7741209.894, 621542.725 7741209.879, 621542.695 7741209...>,
 <POLYGON ((621530.916 7741222.031, 621530.916 7741222.016, 621530.871 774122...>,
 <POLYGON ((621543.067 7741218.198, 621543.052 7741218.183, 621543.022 774121...>,
 <POLYGON ((621538.194 7741211.692, 621538.18 7741211.677, 621538.15 7741211....>,
 <POLYGON ((621529.475 7741207.354, 621529.46 7741207.339, 621529.4 7741207.3...>,
 <POLYGON ((621530.886 7741215.361, 621530.871 7741215.346, 621530.841 774121...>,
 <POLYGON ((621528.286 7741216.014, 621528.271 7741216, 621528.271 7741215.95...>,
 <POLYGON ((621581.258 7741249.304, 621581.243 7741249.289, 621581.154 774124...>,
 <POLYGON ((621576.891 7741251.502, 621576.876 7741251.487, 621576.861 774125...>,
 <POLYGON ((621575.42 7741243.897, 621575.406 7741243.882, 621575.316 7741243...>,
 <POLYGON ((621582.268 7741240.51, 621582.254 7741240.495, 621582.209 7741240...>,
 <POLYGON ((621578.599 7741242.099, 621578.584 7741242.084, 621578.57 7741242...>,
 <POLYGON ((621584.779 7741247.209, 621584.764 7741247.194, 621584.719 774124...>,
 <POLYGON ((621585.819 7741238.133, 621585.804 7741238.118, 621585.73 7741238...>,
 <POLYGON ((621573.831 7741252.453, 621573.831 7741250.878, 621573.861 774125...>,
 <POLYGON ((621587.289 7741244.966, 621587.274 7741244.951, 621587.215 774124...>,
 <POLYGON ((621377.229 7741222.031, 621377.229 7741222.016, 621377.184 774122...>,
 <POLYGON ((621382.769 7741221.971, 621382.755 7741221.956, 621382.71 7741221...>,
 <POLYGON ((621383.289 7741213.652, 621383.274 7741213.638, 621383.245 774121...>,
 <POLYGON ((621390.494 7741211.87, 621390.479 7741211.855, 621390.449 7741211...>,
 <POLYGON ((621386.661 7741220.783, 621386.647 7741220.768, 621386.572 774122...>,
 <POLYGON ((621387.627 7741212.821, 621387.612 7741212.806, 621387.582 774121...>,
 <POLYGON ((621379.279 7741214.707, 621379.264 7741214.692, 621379.264 774121...>,
 <POLYGON ((621378.996 7741207.711, 621378.981 7741207.696, 621378.952 774120...>,
 <POLYGON ((621390.732 7741219.758, 621390.717 7741219.743, 621390.687 774121...>,
 <POLYGON ((621376.159 7741215.079, 621376.144 7741215.064, 621376.144 774121...>,
 <POLYGON ((621376.174 7741207.933, 621376.159 7741207.919, 621376.159 774120...>,
 <POLYGON ((621376.159 7741215.079, 621376.144 7741215.064, 621376.144 774121...>,
 <POLYGON ((621376.085 7741207.948, 621376.085 7741206.834, 621376.649 774120...>,
 <POLYGON ((621376.204 7741237.182, 621376.189 7741237.168, 621376.085 774123...>,
 <POLYGON ((621390.227 7741228.032, 621390.212 7741228.017, 621390.182 774122...>,
 <POLYGON ((621377.853 7741229.993, 621377.838 7741229.978, 621377.793 774122...>,
 <POLYGON ((621388.875 7741235.563, 621388.86 7741235.548, 621388.845 7741235...>,
 <POLYGON ((621385.473 7741228.507, 621385.458 7741228.492, 621385.414 774122...>,
 <POLYGON ((621384.79 7741236.707, 621384.775 7741236.692, 621384.73 7741236....>,
 <POLYGON ((621381.967 7741229.577, 621381.952 7741229.562, 621381.893 774122...>,
 <POLYGON ((621380.972 7741237.182, 621380.957 7741237.168, 621380.913 774123...>,
 <POLYGON ((621378.402 7741222.744, 621378.387 7741222.729, 621378.343 774122...>,
 <POLYGON ((621552.648 7741239.797, 621552.633 7741239.782, 621552.604 774123...>,
 <POLYGON ((621554.193 7741246.571, 621554.178 7741246.556, 621554.148 774124...>,
 <POLYGON ((621548.103 7741241.223, 621548.088 7741241.208, 621548.043 774124...>,
 <POLYGON ((621550.375 7741248.338, 621550.36 7741248.323, 621550.346 7741248...>,
 <POLYGON ((621546.855 7741249.779, 621546.84 7741249.764, 621546.81 7741249....>,
 <POLYGON ((621558.026 7741244.788, 621558.011 7741244.773, 621557.981 774124...>,
 <POLYGON ((621557.001 7741252.453, 621557.001 7741252.438, 621556.956 774125...>,
 <POLYGON ((621544.508 7741243.124, 621544.493 7741243.109, 621544.448 774124...>,
 <POLYGON ((621555.857 7741237.955, 621555.842 7741237.94, 621555.812 7741237...>,
 <POLYGON ((621543.408 7741251.621, 621543.408 7741248.264, 621543.498 774124...>,
 <POLYGON ((621553.391 7741252.394, 621553.376 7741252.379, 621553.272 774125...>,
 <POLYGON ((621517.784 7741252.394, 621517.769 7741252.379, 621517.739 774125...>,
 <POLYGON ((621525.36 7741250.611, 621525.345 7741250.596, 621525.315 7741250...>,
 <POLYGON ((621522.033 7741252.037, 621522.018 7741252.022, 621521.914 774125...>,
 <POLYGON ((621516.269 7741246.273, 621516.254 7741246.259, 621516.224 774124...>,
 <POLYGON ((621519.715 7741245.026, 621519.7 7741245.011, 621519.656 7741245....>,
 <POLYGON ((621527.143 7741242.114, 621527.128 7741242.099, 621527.068 774124...>,
 <POLYGON ((621523.652 7741243.971, 621523.637 7741243.956, 621523.622 774124...>,
 <POLYGON ((621514.427 7741239.381, 621514.412 7741239.366, 621514.353 774123...>,
 <POLYGON ((621518.631 7741238.608, 621518.616 7741238.594, 621518.482 774123...>,
 <POLYGON ((621513.045 7741247.581, 621513.031 7741247.566, 621512.986 774124...>,
 <POLYGON ((621514.813 7741252.394, 621514.798 7741252.379, 621514.679 774125...>,
 <POLYGON ((621562.363 7741243.124, 621562.348 7741243.109, 621562.319 774124...>,
 <POLYGON ((621569.434 7741239.5, 621569.419 7741239.485, 621569.36 7741239.4...>,
 <POLYGON ((621568.513 7741247.878, 621568.498 7741247.863, 621568.439 774124...>,
 <POLYGON ((621564.324 7741249.304, 621564.309 7741249.289, 621564.25 7741249...>,
 <POLYGON ((621564.844 7741240.926, 621564.829 7741240.911, 621564.799 774124...>,
 <POLYGON ((621571.603 7741245.917, 621571.588 7741245.902, 621571.558 774124...>,
 <POLYGON ((621560.833 7741250.908, 621560.818 7741250.893, 621560.744 774125...>,
 <POLYGON ((621572.88 7741252.453, 621572.88 7741252.379, 621572.865 7741252....>,
 <POLYGON ((621558.694 7741252.394, 621558.679 7741252.379, 621558.679 774125...>,
 <POLYGON ((621558.664 7741244.55, 621558.649 7741244.535, 621558.62 7741244....>,
 <POLYGON ((621568.528 7741252.394, 621568.513 7741252.379, 621568.483 774125...>,
 <POLYGON ((621466.015 7741240.391, 621466 7741240.376, 621465.971 7741240.37...>,
 <POLYGON ((621460.415 7741249.764, 621460.385 7741249.735, 621460.371 774124...>,
 <POLYGON ((621464.857 7741248.234, 621464.842 7741248.219, 621464.797 774124...>,
 <POLYGON ((621462.524 7741241.817, 621462.51 7741241.802, 621462.45 7741241....>,
 <POLYGON ((621452.141 7741251.799, 621452.141 7741249.274, 621452.186 774124...>,
 <POLYGON ((621456.909 7741250.492, 621456.895 7741250.477, 621456.85 7741250...>,
 <POLYGON ((621454.637 7741243.303, 621454.622 7741243.288, 621454.562 774124...>,
 <POLYGON ((621458.989 7741242.352, 621458.974 7741242.337, 621458.588 774124...>,
 <POLYGON ((621452.215 7741243.956, 621452.2 7741243.941, 621452.2 7741243.51...>,
 <POLYGON ((621452.215 7741243.956, 621452.2 7741243.941, 621452.2 7741243.51...>,
 <POLYGON ((621446.66 7741198.263, 621446.645 7741198.248, 621446.496 7741198...>,
 <POLYGON ((621438.668 7741200.58, 621438.653 7741200.565, 621438.608 7741200...>,
 <POLYGON ((621437.732 7741193.792, 621437.717 7741193.777, 621437.717 774119...>,
 <POLYGON ((621441.223 7741206.819, 621441.223 7741206.656, 621441.238 774120...>,
 <POLYGON ((621446.155 7741206.062, 621446.14 7741206.047, 621446.08 7741206....>,
 <POLYGON ((621442.471 7741199.333, 621442.456 7741199.318, 621442.322 774119...>,
 <POLYGON ((621449.943 7741197.075, 621449.928 7741197.06, 621449.839 7741197...>,
 <POLYGON ((621437.955 7741206.819, 621437.955 7741206.611, 621437.97 7741206...>,
 <POLYGON ((621441.223 7741192.262, 621441.208 7741192.247, 621441.149 774119...>,
 <POLYGON ((621441.267 7741192.262, 621441.252 7741192.247, 621441.163 774119...>,
 <POLYGON ((621441.163 7741192.083, 621441.149 7741192.069, 621441.149 774119...>,
 <POLYGON ((621474.453 7741252.453, 621474.453 7741252.423, 621474.438 774125...>,
 <POLYGON ((621479.86 7741251.859, 621479.845 7741251.844, 621479.801 7741251...>,
 <POLYGON ((621472.655 7741245.858, 621472.641 7741245.843, 621472.551 774124...>,
 <POLYGON ((621476.636 7741244.417, 621476.622 7741244.402, 621476.577 774124...>,
 <POLYGON ((621468.496 7741246.987, 621468.481 7741246.972, 621468.422 774124...>,
 <POLYGON ((621467.352 7741239.262, 621467.352 7741237.331, 621467.382 774123...>,
 <POLYGON ((621470.516 7741238.549, 621470.501 7741238.534, 621470.487 774123...>,
 <POLYGON ((621470.873 7741252.453, 621470.873 7741252.245, 621470.888 774125...>,
 <POLYGON ((621482.311 7741249.839, 621482.296 7741249.824, 621482.222 774124...>,
 <POLYGON ((621367.588 7741216.742, 621367.573 7741216.727, 621367.528 774121...>,
 <POLYGON ((621368.479 7741209.493, 621368.464 7741209.478, 621368.42 7741209...>,
 <POLYGON ((621371.183 7741208.721, 621371.168 7741208.706, 621371.108 774120...>,
 <POLYGON ((621370.707 7741216.029, 621370.693 7741216.014, 621370.648 774121...>,
 <POLYGON ((621375.699 7741215.138, 621375.684 7741215.123, 621375.609 774121...>,
 <POLYGON ((621375.713 7741208.008, 621375.699 7741207.993, 621375.565 774120...>,
 <POLYGON ((621373.129 7741222.031, 621373.129 7741221.941, 621373.114 774122...>,
 <POLYGON ((621369.593 7741221.971, 621369.578 7741221.956, 621369.504 774122...>,
 <POLYGON ((621365.36 7741221.971, 621365.345 7741221.956, 621365.226 7741221...>,
 <POLYGON ((621517.591 7741196.599, 621517.576 7741196.584, 621517.532 774119...>,
 <POLYGON ((621522.716 7741202.705, 621522.701 7741202.69, 621522.686 7741202...>,
 <POLYGON ((621513.981 7741205.69, 621513.966 7741205.676, 621513.922 7741205...>,
 <POLYGON ((621525.954 7741201.293, 621525.939 7741201.278, 621525.88 7741201...>,
 <POLYGON ((621521.186 7741195.114, 621521.171 7741195.099, 621521.126 774119...>,
 <POLYGON ((621518.898 7741204.027, 621518.883 7741204.012, 621518.868 774120...>,
 <POLYGON ((621524.81 7741193.272, 621524.795 7741193.257, 621524.766 7741193...>,
 <POLYGON ((621513.402 7741198.263, 621513.387 7741198.248, 621513.342 774119...>,
 <POLYGON ((621576.683 7741218.228, 621576.668 7741218.213, 621576.609 774121...>,
 <POLYGON ((621574.024 7741211.513, 621574.009 7741211.499, 621573.965 774121...>,
 <POLYGON ((621576.936 7741208.721, 621576.921 7741208.706, 621576.846 774120...>,
 <POLYGON ((621583.561 7741214.187, 621583.546 7741214.172, 621583.427 774121...>,
 <POLYGON ((621580.337 7741215.955, 621580.322 7741215.94, 621580.233 7741215...>,
 <POLYGON ((621583.353 7741222.031, 621583.353 7741222.016, 621583.338 774122...>,
 <POLYGON ((621573.905 7741220.01, 621573.89 7741219.995, 621573.89 7741217.7...>,
 <POLYGON ((621586.903 7741212.033, 621586.888 7741212.018, 621586.873 774121...>,
 <POLYGON ((621587.126 7741220.189, 621587.111 7741220.174, 621587.052 774122...>,
 <POLYGON ((621586.903 7741212.033, 621586.888 7741212.018, 621586.873 774121...>,
 <POLYGON ((621488.119 7741200.877, 621488.104 7741200.863, 621487.911 774120...>,
 <POLYGON ((621495.264 7741205.987, 621495.249 7741205.973, 621495.205 774120...>,
 <POLYGON ((621490.54 7741206.76, 621490.526 7741206.745, 621490.466 7741206....>,
 <POLYGON ((621492.145 7741199.333, 621492.13 7741199.318, 621491.907 7741199...>,
 <POLYGON ((621494.937 7741197.906, 621494.923 7741197.892, 621494.804 774119...>,
 <POLYGON ((621486.277 7741193.45, 621486.262 7741193.435, 621486.173 7741193...>,
 <POLYGON ((621484.628 7741202.185, 621484.613 7741202.17, 621484.539 7741202...>,
 <POLYGON ((621489.931 7741192.262, 621489.917 7741192.247, 621489.827 774119...>,
 <POLYGON ((621482.638 7741194.698, 621482.623 7741194.683, 621482.623 774119...>,
 <POLYGON ((621463.148 7741224.823, 621463.134 7741224.808, 621463.104 774122...>,
 <POLYGON ((621459.583 7741226.368, 621459.568 7741226.353, 621459.524 774122...>,
 <POLYGON ((621452.512 7741236.469, 621452.498 7741236.454, 621452.438 774123...>,
 <POLYGON ((621460.623 7741234.152, 621460.608 7741234.137, 621460.519 774123...>,
 <POLYGON ((621457.073 7741234.865, 621457.058 7741234.85, 621457.013 7741234...>,
 <POLYGON ((621464.515 7741232.607, 621464.5 7741232.592, 621464.441 7741232....>,
 <POLYGON ((621456.256 7741227.304, 621456.241 7741227.289, 621456.226 774122...>,
 <POLYGON ((621452.141 7741228.507, 621452.141 7741225.625, 621452.186 774122...>,
 <POLYGON ((621467.159 7741222.981, 621467.144 7741222.966, 621467.055 774122...>,
 <POLYGON ((621467.233 7741231.062, 621467.219 7741231.047, 621467.174 774123...>,
 <POLYGON ((621510.565 7741240.807, 621510.55 7741240.792, 621510.505 7741240...>,
 <POLYGON ((621507.163 7741242.218, 621507.148 7741242.203, 621507.118 774124...>,
 <POLYGON ((621501.815 7741252.275, 621501.8 7741252.26, 621501.741 7741252.2...>,
 <POLYGON ((621512.318 7741247.7, 621512.303 7741247.685, 621512.258 7741247....>,
 <POLYGON ((621502.707 7741243.124, 621502.692 7741243.109, 621502.647 774124...>,
 <POLYGON ((621508.619 7741248.947, 621508.604 7741248.932, 621508.544 774124...>,
 <POLYGON ((621498.978 7741244.966, 621498.963 7741244.951, 621498.919 774124...>,
 <POLYGON ((621497.775 7741252.453, 621497.775 7741250.923, 621497.819 774125...>,
 <POLYGON ((621505.395 7741250.656, 621505.38 7741250.641, 621505.365 7741250...>,
 <POLYGON ((621480.038 7741219.995, 621480.023 7741219.981, 621480.023 774121...>,
 <POLYGON ((621470.888 7741221.971, 621470.873 7741221.956, 621470.843 774122...>,
 <POLYGON ((621475.983 7741213.474, 621475.968 7741213.459, 621475.923 774121...>,
 <POLYGON ((621468.14 7741215.019, 621468.125 7741215.004, 621468.065 7741215...>,
 <POLYGON ((621467.412 7741222.031, 621467.412 7741221.214, 621467.427 774122...>,
 <POLYGON ((621471.838 7741213.712, 621471.824 7741213.697, 621471.764 774121...>,
 <POLYGON ((621476.25 7741221.258, 621476.235 7741221.243, 621476.161 7741221...>,
 <POLYGON ((621480.469 7741211.692, 621480.454 7741211.677, 621480.41 7741211...>,
 <POLYGON ((621482.474 7741218.049, 621482.46 7741218.035, 621482.445 7741218...>,
 <POLYGON ((621482.519 7741218.109, 621482.504 7741218.094, 621482.474 774121...>,
 <POLYGON ((621476.369 7741204.977, 621476.354 7741204.962, 621476.325 774120...>,
 <POLYGON ((621472.7 7741206.166, 621472.685 7741206.151, 621472.596 7741206....>,
 <POLYGON ((621470.531 7741199.035, 621470.516 7741199.021, 621470.487 774119...>,
 <POLYGON ((621478.983 7741196.54, 621478.969 7741196.525, 621478.924 7741196...>,
 <POLYGON ((621481.895 7741195.173, 621481.88 7741195.158, 621481.85 7741195....>,
 <POLYGON ((621480.261 7741203.254, 621480.246 7741203.239, 621480.187 774120...>,
 <POLYGON ((621467.441 7741199.927, 621467.412 7741199.897, 621467.412 774119...>,
 <POLYGON ((621580.293 7741206.686, 621580.278 7741206.671, 621580.248 774120...>,
 <POLYGON ((621576.965 7741206.76, 621576.95 7741206.745, 621576.876 7741206....>,
 <POLYGON ((621558.026 7741211.558, 621558.011 7741211.543, 621557.951 774121...>,
 <POLYGON ((621554.044 7741213.103, 621554.03 7741213.088, 621554 7741213.088...>,
 <POLYGON ((621555.129 7741220.605, 621555.114 7741220.59, 621555.069 7741220...>,
 <POLYGON ((621550.851 7741221.971, 621550.836 7741221.956, 621550.806 774122...>,
 <POLYGON ((621550.212 7741214.96, 621550.197 7741214.945, 621550.019 7741214...>,
 <POLYGON ((621546.884 7741216.445, 621546.87 7741216.43, 621546.766 7741216....>,
 <POLYGON ((621558.531 7741218.347, 621558.516 7741218.332, 621558.486 774121...>,
 <POLYGON ((621546.023 7741207.948, 621546.008 7741207.933, 621545.919 774120...>,
 <POLYGON ((621543.498 7741209.211, 621543.498 7741209.196, 621543.483 774120...>,
 <POLYGON ((621543.483 7741218.198, 621543.483 7741218.153, 621543.468 774121...>,
 <POLYGON ((621547.642 7741222.031, 621547.642 7741221.956, 621547.657 774122...>,
 <POLYGON ((621547.701 7741221.971, 621547.687 7741221.956, 621547.642 774122...>,
 <POLYGON ((621517.784 7741213.281, 621517.769 7741213.266, 621517.71 7741213...>,
 <POLYGON ((621522.018 7741211.335, 621522.003 7741211.32, 621521.958 7741211...>,
 <POLYGON ((621519.047 7741220.174, 621519.032 7741220.159, 621518.987 774122...>,
 <POLYGON ((621514.442 7741214.366, 621514.427 7741214.351, 621514.367 774121...>,
 <POLYGON ((621526.964 7741216.668, 621526.949 7741216.653, 621526.92 7741216...>,
 <POLYGON ((621515.392 7741221.971, 621515.378 7741221.956, 621515.318 774122...>,
 <POLYGON ((621525.657 7741209.493, 621525.642 7741209.478, 621525.568 774120...>,
 <POLYGON ((621524.097 7741218.347, 621524.082 7741218.332, 621523.533 774121...>,
 <POLYGON ((621449.244 7741213.474, 621449.229 7741213.459, 621449.17 7741213...>,
 <POLYGON ((621438.831 7741216.445, 621438.816 7741216.43, 621438.742 7741216...>,
 <POLYGON ((621441.832 7741215.494, 621441.817 7741215.48, 621441.772 7741215...>,
 <POLYGON ((621445.783 7741214.068, 621445.768 7741214.054, 621445.709 774121...>,
 <POLYGON ((621449.215 7741221.912, 621449.2 7741221.897, 621449.14 7741221.8...>,
 <POLYGON ((621439.158 7741208.542, 621439.143 7741208.528, 621439.069 774120...>,
 <POLYGON ((621443.926 7741222.031, 621443.926 7741222.016, 621443.911 774122...>,
 <POLYGON ((621440.02 7741222.031, 621440.02 7741221.986, 621440.034 7741221....>,
 <POLYGON ((621442.485 7741207.711, 621442.471 7741207.696, 621442.411 774120...>,
 <POLYGON ((621413.43 7741221.971, 621413.415 7741221.956, 621413.385 7741221...>,
 <POLYGON ((621418.109 7741221.971, 621418.094 7741221.956, 621418.064 774122...>,
 <POLYGON ((621407.547 7741216.505, 621407.532 7741216.49, 621407.443 7741216...>,
 <POLYGON ((621414.618 7741214.945, 621414.603 7741214.93, 621414.588 7741214...>,
 <POLYGON ((621409.998 7741215.732, 621409.983 7741215.717, 621409.894 774121...>,
 <POLYGON ((621419.149 7741213.652, 621419.134 7741213.638, 621419.045 774121...>,
 <POLYGON ((621407.503 7741208.364, 621407.488 7741208.349, 621407.399 774120...>,
 <POLYGON ((621411.187 7741207.77, 621411.172 7741207.755, 621411.127 7741207...>,
 <POLYGON ((621409.597 7741222.031, 621409.597 7741221.941, 621409.612 774122...>,
 <POLYGON ((621406.775 7741221.971, 621406.745 7741221.941, 621406.745 774122...>,
 <POLYGON ((621421.615 7741220.486, 621421.6 7741220.471, 621421.54 7741220.4...>,
 <POLYGON ((621536.962 7741204.561, 621536.947 7741204.547, 621536.887 774120...>,
 <POLYGON ((621528.494 7741206.76, 621528.479 7741206.745, 621528.45 7741206....>,
 <POLYGON ((621530.5 7741199.377, 621530.485 7741199.362, 621530.47 7741199.3...>,
 <POLYGON ((621540.541 7741202.006, 621540.527 7741201.992, 621540.452 774120...>,
 <POLYGON ((621539.606 7741194.104, 621539.591 7741194.089, 621539.531 774119...>,
 <POLYGON ((621536.635 7741195.827, 621536.62 7741195.812, 621536.59 7741195....>,
 <POLYGON ((621534.496 7741197.788, 621534.481 7741197.773, 621534.406 774119...>,
 <POLYGON ((621532.966 7741205.616, 621532.951 7741205.601, 621532.862 774120...>,
 <POLYGON ((621543.245 7741192.544, 621543.23 7741192.529, 621543.067 7741192...>,
 <POLYGON ((621543.319 7741200.283, 621543.304 7741200.268, 621543.26 7741200...>]

Finally, we create a GeoDataFrame with the polygons and save it in a .json file.

In [ ]:
gdf = gpd.GeoDataFrame(ls_class, geometry=ls_poly, crs=src.crs)
In [ ]:
gdf.rename(columns={0:'class'}, inplace=True)
In [ ]:
gdf.reset_index(inplace=True)
In [ ]:
gdf
Out[ ]:
index class geometry
0 0 0 POLYGON ((621553.034 7741205.096, 621553.019 7...
1 1 0 POLYGON ((621556.718 7741203.017, 621556.703 7...
2 2 0 POLYGON ((621549.128 7741197.966, 621549.113 7...
3 3 0 POLYGON ((621550.227 7741206.582, 621550.212 7...
4 4 0 POLYGON ((621544.003 7741200.506, 621543.988 7...
... ... ... ...
571 571 0 POLYGON ((621536.635 7741195.827, 621536.620 7...
572 572 0 POLYGON ((621534.496 7741197.788, 621534.481 7...
573 573 0 POLYGON ((621532.966 7741205.616, 621532.951 7...
574 574 0 POLYGON ((621543.245 7741192.544, 621543.230 7...
575 575 0 POLYGON ((621543.319 7741200.283, 621543.304 7...

576 rows × 3 columns

In [ ]:
gdf.to_file('orange_trees_pred.json', driver='GeoJSON')
In [ ]:
gdf.plot()
Out[ ]:
<Axes: >
No description has been provided for this image